ng-repeat with angular translate

时间:2016-07-28 19:15:35

标签: javascript arrays angularjs json localization

我尝试使用angular-translate,angular-i18n和angular-dynamic-locale包为我的角应用添加国际化。

在简单标签中,我使用$ translate,如:

<h3>{{'main.primitive' | translate}}</h3>

&#39; main.primitive&#39;是我的语言环境JSON文件的字符串值

&#39; locale- [区域设置的名称]上传.json&#39;:

{
   "main.primitive": "some string",
   "main.array":[
      "elem",
      "elem"
   ],
   ......
}

我为每个语言环境都有几个locale-.json文件。 在我尝试使用翻译过滤器在我的视图中使用ng-repeat之前,一切都很好。 任何人都可以解释我如何正确使用它来执行以下操作:

 <div ng-repeat="elem in 'main.elem' | translate">
     <p>{{elem}}</p>
 </div>

或者我只能在我的locale-.json文件中使用对象和原始数据?

2 个答案:

答案 0 :(得分:1)

将translate应用于元素,而不是数组。

<div ng-repeat="elem in 'main.elem'">
     <p>{{elem | translate}}</p>
</div>

答案 1 :(得分:0)

DriveApp.getFolderById().searchFiles()