小编eca*_*ash的帖子

有没有办法绑定到 Angular 中的组件数组并使用 ngFor 渲染当前组件中的组件

作为序言,这与以下问题有关:

有没有办法以编程方式在 Angular 中渲染组件?

是否可以从视图模型中的数组渲染动态组件?(类似于对上述问题中的单个组件使用 ng-template )。

<div *ngFor="let component of components">
    <Do something here to render component>
</div>
Run Code Online (Sandbox Code Playgroud)

我之前使用过 KnockoutJs,通过视图中的以下内容可以很容易地完成此任务:

<!-- ko foreach: someArrayOfComponents -->
    <!-- ko component: { componentName: 'some-component', params: someComponentViewModel } --><!-- /ko -->
<!-- /ko -->
Run Code Online (Sandbox Code Playgroud)

angular-components angular

5
推荐指数
1
解决办法
4887
查看次数

标签 统计

angular ×1

angular-components ×1