大家好,我正在寻找一种在 angularJS 表达式中使用变量的方法。像这样的东西:
{{locale['static text' + variable]}}
我尝试了很多方法,包括转义引用,但它不起作用。
了解更多信息:
locale
是$rootScope.locale
我根据语言放置区域设置内容的地方。
variable
是$scope.variable
大家好,我正在寻找一种在 angularJS 表达式中使用变量的方法。像这样的东西:
{{locale['static text' + variable]}}
我尝试了很多方法,包括转义引用,但它不起作用。
了解更多信息:
locale
是$rootScope.locale
我根据语言放置区域设置内容的地方。
variable
是$scope.variable
{{locale['static text' + variable]}}
工作正常。有关完整示例,请参见此 Plunker :
我认为您正在寻找http://docs.angularjs.org/api/ng.directive:ngBindHtmlUnsafe。
ng-bind-html-unsafe会使表达式不被引用,这就是它有点不安全的原因。提醒一下,在使用 ng 指令时,不要用“{{}}”将表达式括起来。