答案 0 :(得分:2)
如果您使用的是beta 8以下,请尝试使用此功能,因为angular2不支持* ngIf anf * ngFor在同一元素beta 8(see here)及以下 -
<template [ngIf]='hotel.rooms.length > 0'>
<div *ngFor='#room of hotel.rooms; #i=index'>
... Your code
</div>
</template>
希望它对您有所帮助,如果不提供您的代码,那么plnkr会帮助您。