Перебрать массив в нефрите
Я определяю массив в Jade, проходя через него, чтобы добавить дополнительные элементы в список:
- var currencies = ['euro', 'usd', 'pound'];
- each currency in currencies
li
a(
href='#',
ng-if='root.currency !== currency',
ng-click='root.currency = currency')
= currency
Здесь якорь отображается правильно, но параметры не оцениваются правильно. Какой правильный синтаксис нужно добавить в мои операторы ng-if и ng-click?
Большое спасибо
1 ответ
- var currencies = ['euro', 'usd', 'pound'];
- var if_flag, click_flag;
- each currency in currencies
- if_flag = root.currency !== currency ? 'true' : 'false';
- click_flag = root.currency === currency ? 'true' : 'false';
li
a(href='#', ng-if=if_flag, ng_click=click_flag
| currency