在ngFor外部为当前对象使用* ngFor,可以通过使用ng-container元素和ngTemplateOutlet指令来实现。具体步骤如下:
<ng-container *ngFor="let item of items">
<!-- 内部内容 -->
</ng-container>
<ng-container *ngFor="let item of items">
<ng-container *ngTemplateOutlet="template; context: { $implicit: item }"></ng-container>
</ng-container>
<ng-template #template let-item>
<!-- 使用当前对象的属性 -->
<p>{{ item.name }}</p>
</ng-template>
通过以上步骤,我们可以在ngFor外部为当前对象使用* ngFor,实现对当前对象的循环遍历,并在模板中使用当前对象的属性。
关于ngFor、ng-container、ngTemplateOutlet等概念的详细说明和使用方法,可以参考腾讯云的Angular开发文档:
领取专属 10元无门槛券
手把手带您无忧上云