簡體   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