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。