angularjs条件语法

时间:2014-08-19 11:03:59

标签: javascript angularjs syntax

我的代码有[$ parse:syntax]错误:

<img class="trs_img" id="{{ 'TRS_EN' | translate, 'active' : menu == 'lord'}}" ng-click="changeLanguage('en');" />
  • 首先:使用angular-translate翻译翻译ID,
  • second:如果在菜单范围内检查值'lord',则ID处于活动状态

什么是好的语法?

2 个答案:

答案 0 :(得分:1)

删除双花括号:

<img class="trs_img" id="{'TRS_EN' | translate, 'active' : menu == 'lord'}" ng-click="changeLanguage('en')" />

答案 1 :(得分:1)

您不能在一个元素中包含两个ID - 如果您想要这样的内容,请尝试使用ng-class