2

大家好,我正在寻找一种在 angularJS 表达式中使用变量的方法。像这样的东西:

{{locale['static text' + variable]}}

我尝试了很多方法,包括转义引用,但它不起作用。

了解更多信息:

locale$rootScope.locale我根据语言放置区域设置内容的地方。

variable$scope.variable

4

2 回答 2

2

{{locale['static text' + variable]}}工作正常。有关完整示例,请参见此 Plunker :

于 2013-05-27T08:38:52.700 回答
0

我认为您正在寻找http://docs.angularjs.org/api/ng.directive:ngBindHtmlUnsafe

ng-bind-html-unsafe会使表达式不被引用,这就是它有点不安全的原因。提醒一下,在使用 ng 指令时,不要用“{{}}”将表达式括起来。

于 2013-07-18T01:17:04.053 回答