Я изучаю Angular 5 и привык к PHP, поэтому переменные сбивают меня с толку.
У меня есть цикл, и я хочу вызвать вычисляемую переменную в другой функции внутри цикла. Мой код:
<tr *ngFor="let item of mf.data">
<td>
{{item > 0 ? myNewVar = 1 : myNewVar = 0}} // Why can't I do this?
{{myNewVar}}
</td>
<td>
{{myFunc(myNewVar)}}
</td>
</tr>
Angular жалуется на мой код выше:
Ошибка синтаксического анализатора: привязки не могут содержать назначения в столбце
Почему я не могу объявить переменную в операторе if в шаблоне? Нужно ли делать все внутри функций?