我正在寻找一种动态生成组件的方法。 我知道ComponentFactoryResolver但它并不完全是我想要做的。 我想做那样的事情:
<app-icon-x></app-icon-x>
其中“x”是存储在数组中的图标的名称。 我正在搜索如何迭代该数组并生成可直接在我的html页面中使用的自定义组件。
任何人都已经这样做了吗? (不是在angularjs,因为我知道这是可能的)
谢谢。
答案 0 :(得分:1)
为什么不使用@Input
装饰器,而不是动态生成组件?它会给你
<app-icon [iconName]="yourIconName"></app-icon>