所以我有一个ng-repeat,我想要有条件地展示。如果我用ng-if包装它会阻止它循环吗?我试图小心资源
答案 0 :(得分:2)
ng-if
才会包含DOM节点。如果它无效,那么ng-repeat
将不触发,如果它在ng-if
ngIf指令基于{expression}删除或重新创建DOM树的一部分。如果分配给ngIf的表达式求值为false值,则从DOM中删除该元素,否则将元素的克隆重新插入DOM中。
答案 1 :(得分:0)
逻辑上,ng-repeat不会创建任何带有空数据对象的DOM元素。这与在ng-if中包装它的情况完全相同。 我认为,从资源的角度来看,你的ng-if绝对是多余的。