繁体   English   中英

可变变量可能在angularjs中?

[英]Variables variables possible in angularjs?

我正在为angularjs提供基本的翻译服务,在视图中我有一个这样翻译的对象:

var translations = {"name":"Name", "address":"Address", "phone":"Telephone"};

因此,如果我在视图中找到{{phone}},请替换为其翻译的值:“ Telephone”。

是否有某种在迭代时调用变量变量的方法,如下所示:

<div class="item item-text-wrap" ng-repeat="(k, v) in profile_fields">
    <b>{{translations. {{k}} }}</b> 
</div>

提前致谢!

当然,只需使用以下命令:

<b>{{translations[k]}}</b> 

基本上,就像使用JavaScript一样,使用k变量访问translations对象。

请记住,您不必将这些括号( {{}} )嵌套得更深。
另外, Angular Translate是一个非常不错的翻译库。 您可能想看看它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM