簡體   English   中英

動態角度2負載分量並將其放置在任何位置

[英]angular 2 load component dynamically and place it anywhere

我正在使用angular2 beta9,我想動態加載組件並將其放置在任何地方。 換句話說,覆蓋選擇器。 我不想使用DynamicComponentLoader.LoadAsRoot函數。 因為它不是根組件,並且LoadAsRoot函數不會調用該組件的lifeCycle掛鈎,否則可能是bug /。 有什么辦法可以實現我的目標嗎?

loadAsRoot()僅用於根組件,並且根組件不支持@Input() 您可以手動調用此功能https://github.com/angular/angular/issues/6223#issuecomment-195155190

因為您要手動布線,所以還需要管理變更檢測器。 如果要在應用程序中包括該組件,則必須注入ApplicationRef並注入ApplicationRef,必須使用引導程序的長版本

我不知道其他方式。

暫無
暫無

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

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