さまざまなページに渡ってangularjs $スコープデータ
-
21-12-2019 - |
質問
Angularjsで握ることになっています、そして私はちょうど質問と回答があるところでアプリケーションに取り組んでいます。
質問は、+
-
と$scope
ボタンを使用します。
私が疑問に思っているのは、答えの中のアプリの質問側からの値にアクセスする必要があるので、これを越えて最も簡単な方法になるでしょう。私は$ scope.questionsを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" : ""
}
]
}
.
上記のものは、JSONで、My Pageに入力されてからNG-Repeatを使用して表示され、amount
キーが+
または-
をクリックしたときに更新されます。
私はどういうわけかこのJSONがサイト全体でアクセス可能であるように更新されるので、ユーザー/クライアントがそれを更新したときにそれらに答えを示す別のページを見ることができます。
解決
localStorage
を使用して$ SCOPEからデータを搬送する
localStorage.setItem('data', angular.toJson($scope.data));
. 所属していません StackOverflow