Templates 为什么我';我在同一个元素上使用“*ngIf”和“*ngFor”,将空项添加到I';我在迭代?

Templates 为什么我';我在同一个元素上使用“*ngIf”和“*ngFor”,将空项添加到I';我在迭代?,templates,angular,Templates,Angular,, . 但是,如果我将*ngIf指令更改为[hidden]属性,它看起来很好,并且没有空项。如果在beta 8以下使用,请尝试使用此命令,因为angular2不支持同一元素beta 8()及以下的*ngIf anf*ngFor- <template [ngIf]='hotel.rooms.length > 0'> <div *ngFor='#room of hotel.rooms; #i=index'> ... Your code </div> &

, .
但是,如果我将*ngIf指令更改为[hidden]属性,它看起来很好,并且没有空项。

如果在beta 8以下使用,请尝试使用此命令,因为angular2不支持同一元素beta 8()及以下的*ngIf anf*ngFor-

<template [ngIf]='hotel.rooms.length > 0'>
 <div *ngFor='#room of hotel.rooms; #i=index'>
 ... Your code
 </div>
</template>

... 你的代码

希望它能帮助你,如果不能提供你的代码,plnkr将帮助你。

如果你使用的是beta 8以下版本,请尝试使用它,因为angular2不支持同一元素beta 8()及以下版本的*ngIf anf*ngFor-

<template [ngIf]='hotel.rooms.length > 0'>
 <div *ngFor='#room of hotel.rooms; #i=index'>
 ... Your code
 </div>
</template>

... 你的代码

希望它能帮助您,如果不能提供您的代码,plnkr将帮助您。

欢迎使用StackOverflow。请直接向问题添加代码,而不是链接到外部资源。似乎您甚至不需要
ngIf
ngFor
如果
length
0
欢迎来到StackOverflow。请直接向问题添加代码,而不是链接到外部资源。似乎您甚至不需要
ngIf
ngFor
如果
length
0