我想知道下面的代码在性能方面是否良好。
在HTML中
<button [disabled]="isDisabled()">btn</button>
在ts中(组件)
isDisabled(): boolean {
//...some loop calculation
console.log('run isDisabled');
return result;
}
< p>即使您只是向下滚动Web浏览器,isDisabled
方法也会一直执行。
属性名称或方法调用应该是规范。
我可以看到允许调用方法,但我觉得这有点浪费,特别是有循环逻辑的情况下。
我能否继续在html中使用[disabled]
属性中的方法调用,还是有更好的方法?
谢谢。