【发布时间】:2017-11-30 18:19:08
【问题描述】:
我注意到将 ngIf 或 ngFor 与函数一起使用会每秒多次调用该函数。相比之下,使用字符串、数字或对象,只有在更改检测启动时才会检查它。
我做错了吗?或者这是预期的行为?如果某处没有任何变化,我会说没有必要再次检查该功能。
例子:
组件:
myFunction() {
console.log('I was checked');
return true;
}
模板:
<div *ngIf="myFunction()">hello there!</div>
【问题讨论】:
标签: angular