F5 キーを押すかページを更新すると、angularjs に問題があり、スコープが空になります。
私のシナリオは次のとおりです。
- プロジェクトのリストを表示
- 特定のプロジェクトをクリックします
- レポートがこの特定のプロジェクトに属していることを表示
プロジェクトのリストを表示するための2つのコントローラーとサービスがあり、プロジェクトをクリックするとレポートのリストが表示され、ページを再表示するとこの時点でレポートのリストが表示されますプロジェクトはまったくありません
この問題を防ぐために、angularjs で localstorage を使用しました。https://github.com/gsklee/ngStorageの助けを借りて
しかし、私は「ng-repeat」を使用しています
「ngStorage」のインストールに成功しました。
Cotroller と appconfig angularjs 内に「ngStorage」も追加しました
私が書いた:
書き込みまたは設定: $localStorage.ProjectList = data;
ng-repeat からの読み取りまたは取得: ng-repeat="item in ProjectList" ??
私のローカルストレージの読み取りは正しくないと思います。
助けてくれてありがとう。