Всем привет.
Есть обычный привычный ng-repeat вида:
<div ng-repeat="(position, task) in Tasks.plannedTasks">
{{(task.plan - (TasksTimeSpent[task.id][task.worker]).toFixed(2)}}
</div>
И вот появилась необходимость, если значение:
{{(task.plan - (TasksTimeSpent[task.id][task.worker]).toFixed(2)}}
< 0 - подкрасить блок в красный цвет
task.plan и task.worker могут меняться, что естественно влечет за собой изменение значения, которое нужно проверять
Можно ли както внутри ng-repeat грубо говоря присвоить разницу во временную переменную и дальше для вывода и условия на подсветку использовать ее? Не охота 2 раза считать одно и тоже.
Вариант расчетом значения заранее в контроллере не подходит т.к. это влечет за собой необходимость навешивания вотчера на задачи, а самое значение нигде по логике приложения не используется и необходимо только в этом блоке и только для наглядного отображения разницы 2ух показателей.