Javascript 带角度平移的ng重复
我正在尝试使用angular translate、angular-i18n和angular dynamic locale软件包将国际化添加到我的angular应用程序中 在简单标记中,我使用$translate,如下所示:Javascript 带角度平移的ng重复,javascript,arrays,angularjs,json,localization,Javascript,Arrays,Angularjs,Json,Localization,我正在尝试使用angular translate、angular-i18n和angular dynamic locale软件包将国际化添加到我的angular应用程序中 在简单标记中,我使用$translate,如下所示: <h3>{{'main.primitive' | translate}}</h3> 对于每个语言环境,我都有几个locale-.json文件。 在我尝试使用翻译过滤器在视图中使用ng repeat之前,一切都很好。 有人能告诉我如何正确使用它来执行以
<h3>{{'main.primitive' | translate}}</h3>
对于每个语言环境,我都有几个locale-.json文件。
在我尝试使用翻译过滤器在视图中使用ng repeat之前,一切都很好。
有人能告诉我如何正确使用它来执行以下操作吗
<div ng-repeat="elem in 'main.elem' | translate">
<p>{{elem}}</p>
</div>
{{elem}}
或者我只能在locale-.json文件中使用对象和基本数据?将转换应用于元素,而不是数组
<div ng-repeat="elem in 'main.elem'">
<p>{{elem | translate}}</p>
</div>
{{elem | translate}}
{{'main.array'+elem | translate}}
在这种情况下,只需使用'main.elem'作为数组字符串,其内容为:ma。。。此外,translate会对控制台中的每个字符串元素抛出警告“m的翻译不存在…”从“main.elem”更改为“main.elem”。在这种情况下,Angular找不到main.elem,只隐藏div标记:那么数组在哪里?您必须将main.elem更改为要在locale-en_US.json文件中遍历的数组引用.My array like和其他字符串值。我可以解析这个文件、检索数组、将它绑定到$scope并在ng repeat中迭代它,但我正在寻找将ng repeate与angular dynamic locale一起使用并翻译包的方法。
<div ng-repeat="elem in 'main.elem'">
<p>{{elem | translate}}</p>
</div>
<div ng-repeat="elem in 'main.elem'">
<p>{{'main.array'+elem | translate}}</p>
</div>