私はファクトリを使用して、サーバーからのデータから別のユーザーオブジェクトを作成しています。各user-objectには "userGroup"プロパティがあります。ビューのng-repeatを使用してユーザーのリストが表示されます。また、AngularJS 1双方向バインディングのため、userGroup-valueを "basic"から "admin"に変更することも可能です。したがって、オブジェクトの元の値はなくなります。ですから私の質問は、初期値{userGroup: "basic"}をどこに保存すればよいか、変更を取り消したいときです。 私は2つの解決策を考えていた:変更可能なオブジェクトの初期オブジェクトの値をAngularJSに格納する場所はどこですか?
- ユーザーファクトリクラスに追加プロパティ「initUserGroup」を作成し、各オブジェクト
- 利用のlocalStorageに値を保存する(最大20件のレコードを一度に保存する必要があります)
このような場合のベストプラクティスはありますか?
ありがとう、本当に素晴らしい解決策です! – dgraf