Angular 按其选择器或参照显示零部件
容器组件Angular 按其选择器或参照显示零部件,angular,angular-components,Angular,Angular Components,容器组件 export class ContainerComponent{ innerComponentRef; //We have this innerComponentSelector;//We have this } 但是在container-component.html中,我不知道如何使用innerComponent标记附加html。字符串插值-不能肯定。我还想知道我想做的是否是一种不好的做法。如果您在NgModule的声明中注册组件:[],您可以在contai
export class ContainerComponent{
innerComponentRef; //We have this
innerComponentSelector;//We have this
}
但是在container-component.html中,我不知道如何使用innerComponent标记附加html。字符串插值-不能肯定。我还想知道我想做的是否是一种不好的做法。如果您在NgModule的
声明中注册组件:[]
,您可以在container-component.html中执行以下操作:
<div>
<innerComponentRef></innerComponentRef>
<innerComponentSelector></innerComponentSelector>
</div>
更改
选择器的innerComponentRef
和innerComponentSelector
:
名称是否关于自定义组件?是的,由我创建。框架不是这样工作的。组件元数据对开发人员不可用。您需要维护组件的映射,以便通过选择器或其他字符串来匹配它们,例如,或将内层组件和内部组件选择器视为仅在类型化脚本中已知的变量。InnerComponentSelector可以是“app-INTERNAR-1”或“app-INTERNAR-2”或其他任何类型。这就是问题所在。我还想知道一些*NGO,用于循环所有已定义的组件,并只使用这个选择器==innerComponentSelector。