Angularjs показывает строку, если объект является нулевым в HTML-таблице - PullRequest
0 голосов
/ 18 февраля 2019
<td ng-repeat="course in student.extracourses">
    <div ng-if="!course">  not selected   </div>
    {{b.note}}
</td>

У меня есть таблица с некоторыми статическими и динамическими столбцами по отношению к дополнительным занятиям студентов.У некоторых студентов есть дополнительные заметки, а у некоторых нет.Как я могу показать в таблице «не выбран», если «курс» не существует?Я попробовал этот код выше, и он не печатал «не выбран» для тех, у кого нет курса

1 Ответ

0 голосов
/ 18 февраля 2019

Вы можете использовать <div ng-if="course === undefined">, чтобы проверить, установлен или нет course:

<td ng-repeat="course in student.extracourses">
  <div ng-if="course === undefined">not selected</div>
  {{b.note}}
</td>

Или, альтернативно, проверьте typeof():

typeof(course) === "undefined"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...