【问题标题】:Display component by its selector or reference通过选择器或引用显示组件
【发布时间】:2018-07-27 14:12:03
【问题描述】:

容器组件.ts

export class ContainerComponent{
    innerComponentRef; //We have this
    innerComponentSelector;//We have this
    }

但是在 container-component.html 中,我不知道如何在 html 中附加 innerComponent 标记。字符串插值 - 肯定不行。我也想知道我想做的事情是否不是一个坏习惯。

【问题讨论】:

标签: angular angular-components


【解决方案1】:

如果你在NgModule中注册declarations: []内的组件,你可以在container-component.html中进行如下操作:

<div>
    <innerComponentRef></innerComponentRef>
    <innerComponentSelector></innerComponentSelector>
</div>

innerComponentRefinnerComponentSelector 更改为 selector: "" 名称

【讨论】:

  • 将 innerComponentRef 和 innerComponentSelector 视为仅在 typescript 中已知的变量。 InnerComponentSelector 可以是 'app-inner-1' 或 'app-inner-2' 或其他。那就是问题所在。我还想知道一些 *ngFor 循环所有已定义的组件并仅采用选择器 ==innerComponentSelector 的这个。
猜你喜欢
  • 2012-03-26
  • 1970-01-01
  • 2019-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
相关资源
最近更新 更多