-1

F5 キーを押すかページを更新すると、angularjs に問題があり、スコープが空になります。

私のシナリオは次のとおりです。

  1. プロジェクトのリストを表示
  2. 特定のプロジェクトをクリックします
  3. レポートがこの特定のプロジェクトに属していることを表示

プロジェクトのリストを表示するための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" ??

私のローカルストレージの読み取りは正しくないと思います。

助けてくれてありがとう。

4

1 に答える 1

0

以下のように試すことができます。arrayと値を作成するだけpushです。次に、ループを介して必要に応じてその配列値にアクセスできます。

var a = [];
a.push(JSON.parse(localStorage.getItem('yourKey')));
于 2016-04-26T19:27:24.393 に答える