AngularJS $escopo de dados em páginas diferentes
-
21-12-2019 - |
Pergunta
Eu estou começando a lidar com AngularJS e eu estou trabalhando em um aplicativo só agora onde eu tiver perguntas e respostas.
As perguntas utilizar um incremento de +
e -
botão por item, que atualiza o $scope
O que eu estou pensando que, porque eu vou ter para acessar os valores de a questão do lado do aplicativo nas respostas, o que seria a forma mais simples de conseguir isso.Eu tinha pensado em guardar o $escopo.perguntas para o 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" : ""
}
]
}
O acima é json, que é alimentado na minha página e, em seguida, usando ng-repita ele irá exibir e, em seguida, o amount
chaves é atualizado quando o usuário clicou +
ou -
.
Eu gostaria de alguma forma a atualizar esta json para ser acessível em todo o site, de forma que quando o usuário/cliente atualizado, ele pode exibir uma página separada que mostra-lhes as respostas.
Solução
Usado localStorage
para transportar dados a partir de us $âmbito torno de
localStorage.setItem('data', angular.toJson($scope.data));