簡體   English   中英

角度變化檢測

[英]Angular change detection

我有 2 個組件。 組件 A 和組件 B。在組件 A 中有一個輸出,當發生這種情況時,在組件 B 中設置一個輸入時,我收到此錯誤:

表達式在檢查后已更改。

組件如下圖所示:

<app-cmp-A (onSelect)="selectedData = $event"></app-cmp-A>
<app-cmp-B [selectedItem]="selectedData"></app-cmp-B>

我的問題是為什么會發生此錯誤,並且當我們使用一個組件需要輸出另一個組件的級聯組件時,這種情況非常有用?

如果您沒有同時加載兩個組件,這將無效! 如果使用上述解決方案仍然無法檢測到它,則可以使用主題並傳遞主題內部的值! 所以它可以在其他組件中訂閱並發送數據!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM