繁体   English   中英

Angular 2+中* ngIf条件中的代码多久会发生一次火灾?

[英]How often does code in an *ngIf condition in Angular 2+ fire?

我很好奇* ngif是如何工作的:

<img *ngif="isMediaMessage(message) === 'audio'" src="assets/img/audio1" />

1)当我在isMediaMessage函数中放置一个控制台时,控制台会无限期地打印出来; 我想知道它为什么这样做。 是因为摘要循环吗? 脏检查? 我正在阅读更多关于这些的内容。

2)如果我想减少渲染时间,我应该使用更少的数据绑定吗?

3)你们会说这篇文章是最新的吗?

可能是相关的。

这涉及到摘要循环/检测周期和页面上的手表。

每次页面发生更改并且脏检查队列正在运行时,检测机制将运行,将重新评估ngIf,并且您的ngIf代码/条件将被触发。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM