У меня есть объект, который имеет 3 поля:Могу ли я скрыть нулевую часть выражения AngularJS?
obj.firstName
obj.middleName
obj.lastName
У меня есть массив (objArray) этих объектов, которые я показаны в нг-повторить так:
<tr ng-repeat="obj in objArray">
<td>{{ obj.lastName + ", " + obj.firstName + " " + obj.middleName }}</td>
</tr>
Проблема что у меня есть некоторые obj, которые имеют null как значение для obj.middleName. Есть ли способ не отображать значение null, если часть выражения имеет значение null? Я вижу, что вы можете использовать фильтр для полного удаления одного элемента из ng-repeat, но я все же хочу отобразить элемент с именем firstName и lastName. Я просто хочу его так, чтобы он не показывает, как это:
Смит, Джон нулевой
Но скорее всего это показывает:
Смит, Джон
Это идеально и просто, я никогда не использовал присоединиться() раньше, но это здорово. Благодаря! – user3897392