Question

Je suis se familiariser avec AngularJS et je suis en train de travailler sur une application, il suffit maintenant où j'ai des questions et des réponses.

Les questions de l'utilisation d'une incrémentation + et - bouton par article qui met à jour les $scope

Ce que je me demande si, parce que je vais avoir à accéder aux valeurs de la question de l'application dans les réponses, ce serait la façon la plus simple pour obtenir ce travers.J'avais pensé à stocker le $scope.questions dans localstorage.

{
    "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" : ""
        }
]
}

Le ci-dessus est json, qui est alimenté dans ma page et ensuite à l'aide de ng-repeat, il affiche puis l' amount touches de mise à jour lorsque l'utilisateur a cliqué sur + ou -.

Je voudrais en quelque sorte mise à jour de cette json pour être accessible sur tout le site, de sorte que lorsque l'utilisateur/client a mis à jour, ils peuvent afficher une page séparée qui leur montre les réponses.

Était-ce utile?

La solution

Utilisé localStorage pour transférer les données de l' $portée autour de

localStorage.setItem('data', angular.toJson($scope.data));
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top