84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
要用多个ng-repeat在table中渲染一个树状结构,第一级数据获取到了,但是第二级的数据获取到之后视图却没有更新。html代码:
用{{first.childDept.employees}}直接在视图上显示也是有数据的,但是第三第四个repeat都没有生效
光阴似箭催人老,日月如移越少年。
这明显是作用域的问题,第三和第四个使用了ng-if,ng-if会开辟一块新的作用域。ng-repeat中的会失效,你可以这样写试试
ng-repeat="second in $parent.first.childDept.departments track by $index"
建议不要用相同的索引、frist和second都出现了多次、还是做成唯一的好一点
这个树状结构层级太多,table不适用了
这明显是作用域的问题,第三和第四个使用了ng-if,ng-if会开辟一块新的作用域。ng-repeat中的会失效,你可以这样写试试
建议不要用相同的索引、frist和second都出现了多次、还是做成唯一的好一点
这个树状结构层级太多,table不适用了