在部分中,ng-repeat元素未在阵列修改时更新

时间:2014-03-21 00:20:50

标签: angularjs ng-repeat

我的问题与下面2篇文章中的内容类似 - 我有部分3 ng重复,当我更新源数组时,更改不会反映在视图中。

ng-repeat's element not updated on array modification

AngularJS not refreshing ngRepeat when updating array

ng重复在3个ul之内,每个列出输入复选框,每次点击ng,如果我检查第一个列表中的输入,那么我的js代码运行通过其他2个数组,找到匹配的输入并设置属性将IsSelected称为true,绑定到每个输入的ng检查。例如,第一个列表中的区域 - 如果我检查欧洲,那么当我点击应用按钮时,它会检查第二个列表中的所有欧洲国家以及第三个列表中的所有相关城市。用于设置IsSelected的js代码不起作用的$ scope。$ apply(),但如果我将数组设置为null,则该视图对于该特定列表显示为空。然后我尝试使用跟踪一个属性,当我像guid一样更新数组元素时,该属性会不断变化,但这也不起作用。如果这是一个范围问题,那么为什么要将数组设置为null然后将视图更新为可疑的?

0 个答案:

没有答案