0

景色を思い出したい。このビューは、API サーバーに連絡先情報をロードするコントローラーによって作成されます。データがコントローラーにロードさ$scope.contactsれると、ビューに表示される配列に追加されます。ここで、(ハッシュを変更して) 別の場所に移動してから戻ると、状態が記憶されていません! 配列全体が空なので、ビューに表示するものは何もありません。そのため、ユーザーが離れた位置に正確に移動することはできません。どうすればこれを達成できますか?

よろしく、 ケビン

4

2 に答える 2

0

ページ間で永続化する$rootScope代わりに使用できます。$scope

場合によっては、アプリ全体に対してグローバルにしたいデータの断片があります。これらの場合、$rootScope を注入して、他のスコープと同様に値を設定できます。スコープはルート スコープから継承されるため、これらの値は、ローカルの $scope の値と同様に、ng-show などのディレクティブに関連付けられた式で使用できます。

(よくある質問より)

于 2013-09-24T14:43:41.153 に答える
0

を使用する$rootScopeと、すべてのアプリケーションとすべてのビューでデータを利用できるようになります。

クライアントで一部のデータを保持し、別のページで再利用したい場合は、angular-local-storage モジュールを確認できます

于 2013-09-24T14:47:00.970 に答える