- У меня есть объект из JSON.
- Я использую ng-repeat для отображения объекта.
- Чтобы показывать только определенные строки, я использую условие if, а не фильтр.
- Мой вопрос: после того, как я использую условие if и нет ни одной строки, соответствующей условию,Мне нужно показать "пустое" предупреждение.Как я могу это сделать?
На данный момент мой объект похож на этот
[{
"task_id":3773,
"task_name":"King of Avalon: Dragon War",
"task_status":"pending"
},
{
"task_id":2208,
"task_name":"Final Fantasy XV",
"task_status":"pending"
},
{
"task_id":3760,
"task_name":"King of Avalon: Dragon War",
"task_status":"pending"
},
{
"task_id":2746,
"task_name":"Postmates",
"task_status":"complete"
}]
Как вы можете видеть столбец 'task_status'.Существуют различные значения: 'complete', 'pending', 'new'.
Я использую следующий код для отображения только «новых» задач.
<div ng-repeat="(key, task) in tasksObj" ng-if="task.task_status == 'new'>
<p>{{task.task_id}}</p>
</div>
Как отобразить ошибку пустых строк, когда нет доступных «новых» задач?