使用范围值AngularJs动态生成密钥

时间:2017-09-14 16:19:19

标签: angularjs angularjs-scope

我有一个angular指令,它使用messages.properties文件中包含的密钥打印标题。我希望通过连接&root;' + scope.value +' .title'来动态生成密钥。像这样

titre="{{ 'flux.' + 'typeFlux' + '.title' }}"

结果应该像titre =" {{' flux.typeFlux.title' }}"

我如何在我的html文件中执行此操作?

感谢。

1 个答案:

答案 0 :(得分:1)

在这种情况下,您要使用Object Bracket Notation。表达式的动态部分用作对象属性引用,如下所示:

{{flux[typeFlux].title}}

http://plnkr.co/edit/OHK7XqZyv2eKhrOROkqi?p=preview