私はAngularJSに2つのコンポーネントを持っています。一方の成分usersList
は、ページの読み込みでテーブル
<table>
<tbody>
<tr ng-repeat="..."><!--Contains code to repeat the entries in usersList localstorage object--></tr>
</tbody>
</table>
が含まれ、このコンポーネントは、APIと$のlocalStorageに保存するから、その詳細とユーザーのリストを取得します。その他 は、値が、私は、ユーザーの詳細を編集し、APIへの呼び出しを行うことで、ユーザーを削除しています編集し、したがって、基本的
app.component("editUserProfile", {
...
controller: function($localStorage, ...) {
vm.$storage = $localStorage;
// Do other things
// Some event (edit) is successful, update the userslist in $localStorage
vm.$storage.usersList = response
}
})
を削除されたフォーム
editUserProfile
あり、そして成功した編集/起き削除すると、私はリフレッシュJSONオブジェクトであるusersListの$ localStorage値。
データは完全に更新されますが、変更はusersListコンポーネントに反映されません。私はデータを表示するだけの呼び出しをAPIに保存するためにこれをやっています。他のアイデアは大歓迎です。
$ storageと$ localstorageは何ですか? – Zooly
私はngStorageを使用しています。 $ storageと$ localStorageはngStorageに関連しています。 –
それを言及することを忘れないでください:) – Zooly