私はこのコードを自分のhtmlに入れています。ng-repeatが正しく表示を更新しない
<script>
_sessionStorage.datatables.role_list.selected[0].unit_changer_criteria = {"test":"test"}
</script>
<div>
{{_sessionStorage.datatables.role_list.selected[0].unit_changer_criteria}}
<span ng-repeat="(key, value) in _sessionStorage.datatables.role_list.selected[0].unit_changer_criteria">{{key + ': ' + value}}</span>
</div>
I "は_sessionStorage.datatables.role_list.selected [0] .unit_changer_criteria = {" TEST2 ":" TEST2 "}に変更;" DOMにおける
{{..}}の部分更新をng-repeatはDOM内に "test:test"を保持し(削除されません)、DOMに "test2:test2"を追加します。それは次のようになります。
テスト:テスト
TEST2:test2は
それだけで
test2と言うべきとき:のtest2は心の中で
ベア{{..}}の部分をDOMは正しい値を表示するので、ダイジェストがトリガーされ、オブジェクトが更新され、DOMのリピートに値が追加されますが、DOMのリピート部分は更新されます。
私はまた、 "track by $ index"と "track by key"を追加しようとしました。
誰でも問題があるかもしれません。
歓声 c_bb
あなたは私達にあなたのコントローラのコードを表示することができますか? – miquelarranz
http://plnkr.co/edit/UpcKp46gPzrAIl0mM9I9?p=preview –