我正在尝试使用angular-translate、angular-i18n和angular-dynamic-locale包在我的angular应用程序中添加国际化。
在简单标记中,我使用$translate,如下所示:
<h3>{{'main.primitive' | translate}}</h3>其中'main.primitive‘是我的locale JSON文件中的字符串值
'locale-locale-name.json':
{
"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文件中使用对象和原始数据?
发布于 2016-07-29 03:54:33
将平移应用于元素,而不是数组。
<div ng-repeat="elem in 'main.elem'">
<p>{{elem | translate}}</p>
</div>发布于 2017-02-10 19:33:57
<div ng-repeat="elem in 'main.elem'">
<p>{{'main.array'+elem | translate}}</p>
</div>https://stackoverflow.com/questions/38644952
复制相似问题