大家好我正在寻找一种在angularJS表达式中使用变量的方法。像这样:
{{locale['static text' + variable]}}
我尝试了很多方法包括逃避引用,但它没有起作用。
了解更多信息:
locale
是$rootScope.locale
我将语言环境内容放在语言中。
variable
是$scope.variable
答案 0 :(得分:2)
{{locale['static text' + variable]}}
运行正常。请参阅此Plunker获取full example:
答案 1 :(得分:0)
我认为您正在寻找http://docs.angularjs.org/api/ng.directive:ngBindHtmlUnsafe。
ng-bind-html-unsafe 会使表达式不加引号,这就是为什么它不安全。 使用ng指令时,提示不会使用“{{}}”包围表达式。