AngularJS在另一个括号内的变量括号中的变量的正确语法

时间:2017-01-18 09:55:44

标签: html angularjs syntax

您好我无法找到正确执行此操作的方法:

 {{point.localized ? "{{ 'CHECKED' | translate }}" :"{{ 'I_AM_HERE' | translate }}" }}

point.localized是一个布尔值,如果它是真的我想显示已检查的翻译,如果它不是I_AM_HERE的翻译,我该怎么做?

3 个答案:

答案 0 :(得分:4)

这个怎么样:

{{(point.localized ? 'CHECKED' : 'I_AM_HERE') | translate }}

答案 1 :(得分:2)

试试这个:

{{point.localized ? ('CHECKED' | translate) : ('I_AM_HERE' | translate)  }}

答案 2 :(得分:0)

或者还有很长的路要走,这仍然有效:

<div ng-if="point.localized">
  <span>{{'CHECKED' | translate"}}</span>
</div>
<div ng-if="!point.localized">
  <span>{{'I AM HERE' | translate"}}</span>
</div>