Angular 2:没有HTML标签的NgFor?

Far*_*gho 12 ionic-framework ionic2 angular

我想创建一个没有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>
Run Code Online (Sandbox Code Playgroud)

有没有另一种方法可以在没有div容器的情况下使用ngFor?

非常感谢!

小智 21

ng-container可能更好.

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

<ng-container *ngFor="let i of items" >
{{i.name}}
</ng-container>
Run Code Online (Sandbox Code Playgroud)


Rod*_*igo 3

<template ngFor let-set [ngForOf]="exercise.sets" let-setNumber="index">
// ...
</template>
Run Code Online (Sandbox Code Playgroud)