【问题标题】:angularjs conditional syntaxangularjs条件语法
【发布时间】:2014-08-19 11:03:58
【问题描述】:

我在这段代码中有一个 [$parse:syntax] 错误:

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

什么是好的语法?

【问题讨论】:

  • @RajavelD 我不知道该建议是如何通过的,但该列表在代码块中没有位置。

标签: javascript angularjs syntax


【解决方案1】:

去掉双花括号:

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

【讨论】:

    【解决方案2】:

    你不能在一个元素中有两个 ID - 如果你想要这样的东西,请尝试使用 ng-class

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      相关资源
      最近更新 更多