Template , View. Но если я изменяю директиву * ngIf на свойство [hidden], он выглядит хорошо, и нет нулевого элемента.Почему, когда я использую `* ngIf` и` * ngFor` в том же элементе, `* ngFor` добавляет нулевой элемент в массив, который я повторяю?
0
A
ответ
2
попытаться использовать это, если вы используете ниже беты 8, поскольку angular2 does't поддержки * ngIf НФ * ngFor на одном элементе беты 8 (see here) и ниже -
<template [ngIf]='hotel.rooms.length > 0'>
<div *ngFor='#room of hotel.rooms; #i=index'>
... Your code
</div>
</template>
Надеется, что это поможет вам, если не предоставляйте свой код, поскольку plnkr вам поможет.
Смежные вопросы
- 1. Angular2 - * ngFor и * ngIf на том же элементе, производящем ошибку
- 2. Угловой 2 ngIf и ngFor
- 3. В чем разница между ngFor и * ngFor
- 4. Почему ngFor теряет данные при изменении ngIf?
- 5. Использование ngIf и ngFor в опции
- 6. Угловая 2. Проблема с * ngFor, когда я использую трубку
- 7. ngIf контейнер перерывы async ngFor
- 8. ngFor внутри ngFor - Угловая 2
- 9. Angular 2 ngIf и ngFor combination
- 10. Нельзя использовать * ngIF внутри * ngFor: angular2
- 11. angular2: Почему мы используем asterik с ngif и ngfor?
- 12. Как я могу использовать * ngFor текущий объект за пределами ngFor?
- 13. * ngIf и * ngFor on <td></td> элемент
- 14. Удалить комментарии DOM для * ngFor и * ngIf в Angularjs2
- 15. Двусторонняя привязка данных в * ngFor
- 16. RouterLinkActive делает работу в ngFor
- 17. Angular2: * ngFor, AsyncPipe и index
- 18. Angular2 как удалить элемент в ngFor
- 19. Как сделать ngFor в существующем цикле NgFor?
- 20. Доступ из * ngFor вне * ngFor
- 21. Угловое 2 встроенное редактирование в цикле * ngFor
- 22. Перерыв NgFor Loop в Angualr2
- 23. Угловая проблема с интерполяцией объекта в NgFor/NgIf
- 24. Фильтрация NgFor в Angular2
- 25. Проблема с компонентом в ngFor
- 26. Ionic2 Ngfor поддерживает только массив
- 27. Угловой 2 условный ngFor
- 28. Использование тех же * ngFor циклов в шаблоне
- 29. NgFor ng-content
- 30. Стиль в петле ngFor
Добро пожаловать в StackOverflow. Пожалуйста, добавьте код непосредственно к вопросу вместо ссылки на внешние ресурсы. –
кажется, что вам даже не нужно, чтобы 'ngIf',' ngFor' не отображалось, если 'length'' 0' –