мой ответ выглядит следующим образом:
$scope.users = [{
name: 'joseph',
queue:[
{number:'111',status:'Paused'},
{number:'345',status:'Not In Use'},
{number:'342',status:'Not In Use'}],
}];
На мой взгляд, я устанавливаю класс как приостановленный, если массив очереди в ответе содержит статус = Пауза для любого индекса.Я думаю, что способ, которым я делаю это ниже, не является правильным способом, так как в случае, если массив очереди содержит более 3 объектов, мой код не назначит класс должным образом.Вот мой код:
<div ng-repeat="user in users>
<span class="badges badges-lg" ng-class="{'paused': user.queue[0].status === 'Paused' || user.queue[1].status === 'Paused' || user.queue[2].status === 'Paused'}">111</span>
</div>
Я хочу, чтобы решение, такое, чтобы применить класс приостановлено, только если статус, соответствующий "number":"111"
в массиве очереди, приостановлен.Я имею в виду вместо user.queue[0].status === 'Paused' || user.queue[1].status === 'Paused' || user.queue[2].status === 'Paused'
Я просто хочу, чтобы одна строка кода проверяла состояние, соответствующее «номеру»: «111» в массиве очередей приостановлено.Как мне это сделать?