angular - 如何在 Angular 8+ 中显示动态组件
问题描述
我是 Angular 的新手。我正在处理一个项目,我希望管理员选择将向用户显示哪些组件。
ps:在管理界面中,我有一个组件名称的“列表”,当他通过检查选择一个时,它将显示在用户界面中。
请问我该怎么做?
解决方案
您可以通过模板(使用*ngIf
)或编程方式(使用ViewContainerRef
)显示您的动态组件,参考这篇文章可能会对您有所帮助。
https://dzone.com/articles/how-to-dynamically-create-a-component-in-angular
推荐阅读
- r - 如何在不知道绘图的确切坐标的情况下将文本放在绘图 (ggplot2) 上?
- java - 有没有办法用 JOOQ 生成 DAO,findById 返回 Optional
- java - Hadoop mapreduce wordcount-java.io.IOException:作业失败
- html - 带有下拉菜单的 HTML 单选按钮选项
- excel - 如何自动填充对excel中不同选项卡的引用?
- c - 将 nil 值添加到 lua 表
- python - 在 yaml 中声明 python 模块
- java - 从需要从自定义参数注入的 Spring Boot 控制台应用程序创建一个 Jar
- python - 试图绘制图表但返回空白
- javascript - 未捕获的类型错误:__webpack_require__.r 不是函数