【发布时间】:2018-12-24 18:50:54
【问题描述】:
我有一个英文和德文的 json 翻译文件。
它们看起来像这样
en.json
"COLORS": {
"BLUE": "Blue",
"RED": "Red",
"GREEN": "Green"
}
德国人也一样。
我有一个人对象,它有一个数组颜色 []。一个人可以有蓝色和红色。然后它看起来像这样:
person.colors[0] = "BLUE";
person.colors[1] = "RED";
如您所见,我将翻译的键保存在数组中,而不是值。
现在我正在遍历这个人的颜色,例如:
<div *ngFor="let color of person.colors">
<p>{{'COLORS.color' | translate}}</p>
</div>
但我没有得到任何输出。可能是什么问题?
我已经看过这篇帖子angular-translate: Translate dynamic value,但对我没有帮助。
【问题讨论】:
标签: arrays json angular dynamic translate