Javascript angularjs表达式中的变量
大家好,我正在寻找一种在angularJS表达式中使用变量的方法。大概是这样的:Javascript angularjs表达式中的变量,javascript,angularjs,Javascript,Angularjs,大家好,我正在寻找一种在angularJS表达式中使用变量的方法。大概是这样的: {{locale['static text'+variable]} 我试过很多方法,包括逃避引用,但都不管用 有关更多信息: locale是$rootScope.locale我放置语言环境内容的地方 variable是$scope.variable{{locale['static text'+variable]}}工作正常。请看这本书:我想您正在寻找 ng bind html unsafe将使表达式不带引号,这
{{locale['static text'+variable]}
我试过很多方法,包括逃避引用,但都不管用
有关更多信息:
locale
是$rootScope.locale
我放置语言环境内容的地方
variable
是$scope.variable
{{locale['static text'+variable]}}
工作正常。请看这本书:我想您正在寻找
ng bind html unsafe将使表达式不带引号,这就是它有点不安全的原因。
提示,在使用ng指令时,不要将表达式用“{{}”括起来。Ok-因此,
locale
是一个数组,您正试图使用变量
?@callmekatootie yes中的索引读取该数组中的特定项,确切地说:)下面@Aleksander的解决方案对您不起作用吗?它起作用,但我更想要的是像问题中那样注入一些静态文本。@vdt我已经用静态文本更新了我的plunkr。