簡體   English   中英

模態關閉后以角度更新視圖

[英]Updating view in angular after modal closes

使用Angular 5,我想做的是在關閉子組件(模式對話框)后立即更新父組件中的屬性。 這三種方法都是可行的方法嗎? 哪些是最快/最少的開銷?

選項a:到目前為止,我一直在一個單一的Service實例中使用Subject(),在它關閉時在模態組件中調用它,並在父組件中訂閱以在調用它時偵聽,從而更新我的屬性。

選項b:為此,EventEmitter是否可行? 我猜想當模式關閉時,我幾乎發出任何值,並且在父onChange中,我可以重新評估我的屬性?

選項c:我研究了Angular Lifecycle掛鈎,發現諸如ngOnChanges()和ngDoCheck()之類的東西,但似乎都沒有用。 在這種情況下還可以使用其他掛鈎嗎?

選項B是禁食且開銷最小。

暫無
暫無

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

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