Вывод данных в зависимости от условия
<div ng-repeat="doc in docs"> <a href="" ng-show="doc.name.length > 1">[[doc.name]]</a> <a href="" ng-show="doc.name.length = 1">Без названия</a> </div> Скажите, так правильно, либо можно как-то более элегантно сделать? Делаю первые шаги, пока что плохо ориентируюсь в API ангулара. |
Оба примера выводят 'Без названия' при нулевой длине или отсутствия свойства name.
Вариант 1.
<a href="" ng-show="doc.name.length">{{doc.name}}</a>
<a href="" ng-show="!doc.name.length">Без названия</a>
Вариант 2.
<a href="">{{doc.name||'Без названия' }}</a>
http://plnkr.co/edit/5cV97l22CypheD5EK4W3?p=preview |
всё работает, спасибо!
|
| Часовой пояс GMT +3, время: 06:12. |