Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
false значение.
Note: Here is a list of values that ngShow will consider as a falsy value (case insensitive):
«f» / «0» / «false» / «no» / «n» / "[]"
show|hide только меняют свойство CSS visibility. В момент удаления скоуп элемента уничтожается, и создаётся новый в момент восстановления. Иногда это критично. Часта ошибка когда пытаешься показать динамический элемент, загруженный позже, а ничего не происходит — не учтено поведение ngIf0 и [] в качестве false вполне допускаю. Остальные значения выглядят несколько надуманно. Судя по опыту топикстартера, эти неожиданные значения не соответствуют false в предметной области проекта.
AngularJS: нестандартное поведение ng-if