是Angular中常见的操作,可以通过以下步骤实现:
items: any[] = [
{ id: 1, name: 'Item 1' },
{ id: 2, name: 'Item 2' },
{ id: 3, name: 'Item 3' }
];
<ng-container *ngFor="let item of items">
<ng-template #itemTemplate let-item>
<div>{{ item.name }}</div>
</ng-template>
<ng-container *ngTemplateOutlet="itemTemplate; context: { $implicit: item }"></ng-container>
</ng-container>
这样,ng-for会遍历数组对象,并将每个对象传递给ng-template,然后使用ngTemplateOutlet指令将ng-template的内容渲染到相应的位置。
对于这个问题,腾讯云的相关产品和介绍链接如下:
以上是关于将数组对象从ng-for传递给ng-template的完善且全面的答案,希望能对您有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云