Frage

Ich beschäftige mich gerade mit AngularJS und arbeite gerade an einer Anwendung, bei der ich Fragen und Antworten habe.

Die Fragen verwenden eine Inkrementierung + Und - Schaltfläche pro Element, die die aktualisiert $scope

Ich frage mich jedoch, wie ich das am einfachsten vermitteln kann, da ich in den Antworten auf die Werte auf der Fragenseite der App zugreifen muss.Ich hatte darüber nachgedacht, die $scope.questions im lokalen Speicher zu speichern.

{
    "uid" : 1,
    "name": "Quiz",
    "drinks" : [
        {
            "id" : 0,
            "type" : "Footballs",
            "image" : "http://placehold.it/280x300",
            "amount" : ""
        },
        {
            "id" : 1,
            "type" : "Golf Balls",
            "image" : "http://placehold.it/280x300",
            "amount" : ""
        }
]
}

Das Obige ist JSON, das in meine Seite eingespeist wird und dann mit ng-repeat angezeigt wird und dann das amount Die Tasten werden aktualisiert, wenn der Benutzer auf eine davon geklickt hat + oder -.

Ich würde diesen JSON gerne irgendwie aktualisieren, damit er auch auf der gesamten Website zugänglich ist, sodass der Benutzer/Kunde nach der Aktualisierung eine separate Seite sehen kann, auf der ihm die Antworten angezeigt werden.

War es hilfreich?

Lösung

Gebraucht localStorage um Daten aus dem $scope herumzutragen

localStorage.setItem('data', angular.toJson($scope.data));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top