Angular 2:没有HTML标签的NgFor?

时间:2016-11-21 11:12:04

标签: angular ionic-framework ionic2

我想创建一个没有div标签的ngFor循环。

这有可能吗?

我的问题是,当我使用div * ng时滑块被破坏。

<ion-slides #secondSlider [options]="secondSlideOptions" (ionDidChange)="onSecondSlideChanged()">
    <!-- This div should not be there --> 
    <div *ngFor="let set of exercise.sets; let setNumber = index;">
        <ion-slide>
        ...
        </ion-slide>

        <ion-slide>
        ...
        </ion-slide>
    </div>
</ion-slides>

是否有其他方法可以在没有div容器的情况下使用ngFor?

非常感谢!

2 个答案:

答案 0 :(得分:15)

ng-container可能会更好。

请参阅 https://github.com/angular/angular/issues/11994

<ng-container *ngFor="let i of items" >
{{i.name}}
</ng-container>

答案 1 :(得分:4)

<template ngFor let-set [ngForOf]="exercise.sets" let-setNumber="index">
// ...
</template>