ngFor中的check方法执行好多遍

来源:5-3 Dom属性绑定

慕粉3582891

2017-09-26

表单中包含*ngFor(let assest of assests),每个assest都对应一个错误信息,错误信息的*ngIf="customValid(assest)"。customValid(assest)里面只对assest的2个属性进行判断。为什么当assest的其他属性改变时也会运行customValid(assest)呢?这样导致页面慢,有没有优化方法?

写回答

1回答

JoJo

2017-09-27

额...没太看明白。“为什么当assest的其他属性改变时也会运行customValid(assest)呢?”当然会这样,angular不知道你要检查什么属性,所以任何属性变化时都会通知你。优化要看具体的场景和代码。

0
1
慕粉3582891
非常感谢!
2017-10-10
共1条回复

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程