我有主要组件中存储的组件数组。它们有不同的类型。我使用ngFor和ngSwitch指令来显示它们。
<div *ngFor="let component of components"
[ngSwitch]="component.id">
<component-a *ngSwitchCase="1"></component-a>
<component-b *ngSwitchCase="2"></component-b>
<component-c *ngSwitchCase="3"></component-c>
</div>
当我添加新类型时,这种方法很成问题,例如: ComponentX,因为我必须添加另一个ngSwitch案例。是否有可能使其更通用?