我的html中有这段代码。
<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>
我改变了“_sessionStorage.datatables.role_list.selected [0] .unit_changer_criteria = {”test2“:”test2“};”
DOM中的{{..}}部分更新,但ng-repeat在DOM中保留“test:test”(不删除),并将“test2:test2”添加到DOM。所以它看起来像:
测试:测试
test2:test2
什么时候应该说
test2:test2
请记住,DOM的{{..}}部分显示正确的值,因此触发摘要并更新对象,并将值添加到DOM中的重复...但它应该更新DOM的重复部分而不仅仅是添加它。
我还尝试添加“跟踪$ index”和“按键跟踪”,但没有运气。
有没有人知道whar可能是问题?
欢呼声 c_bb
答案 0 :(得分:0)
0 a
1 b
2 c
存在问题。如果您更新列表项,则不会反映出来。如果您添加ng-repeat
,则会反映出来。
答案 1 :(得分:0)
欢呼声 c_bb