在NgFor中调用组件 - Angular

时间:2018-04-02 18:57:57

标签: angular components ngfor

我正在尝试在ngFor中调用动态组件,但我无法在Tags HTML中使用变量。

我有什么:

components = [component1, component2, component3];

<div *ngFor="let component of components">
  <component></component>
</div>

我想要的结果:

<component1></component1>
<component2></component2>
<component3></component3>

我得到的结果:

<component></component>
<component></component>
<component></component>

1 个答案:

答案 0 :(得分:0)

你将无法这样做。你必须使用组件加载器:

https://angular.io/guide/dynamic-component-loader