簡體   English   中英

如何以 angular 8+ 顯示動態組件

[英]How to display dynamic components in angular 8+

我是 Angular 的新手。 我正在處理一個項目,我希望管理員選擇將向用戶顯示哪些組件。

ps:在管理界面中,我有一個組件名稱的“列表”,當他通過檢查選擇一個時,它將顯示在用戶界面中。

請問我該怎么做?

您可以使用@Input() var1@Output() var 2來輸入/輸出布爾值,然后使用*ngIf指令在 HTML 中控制它。

然后在 HTML 中,使用[var1](var2)來輸入/輸出。

問候。

您可以通過模板(使用*ngIf )或以編程方式(使用ViewContainerRef )顯示您的動態組件,請參閱本文可能對您有所幫助。 https://dzone.com/articles/how-to-dynamically-create-a-component-in-angular

暫無
暫無

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

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