angularjs表达式中的变量

时间:2013-05-27 08:21:58

标签: javascript angularjs

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

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

我尝试了很多方法包括逃避引用,但它没有起作用。

了解更多信息:

locale$rootScope.locale我将语言环境内容放在语言中。

variable$scope.variable

2 个答案:

答案 0 :(得分:2)

{{locale['static text' + variable]}}运行正常。请参阅此Plunker获取full example

答案 1 :(得分:0)

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

ng-bind-html-unsafe 会使表达式不加引号,这就是为什么它不安全。 使用ng指令时,提示不会使用“{{}}”包围表达式。