Вывод данных в зависимости от условия
<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:15. |