Saya memiliki file terjemahan json untuk bahasa Inggris dan satu untuk bahasa Jerman.
Mereka terlihat seperti ini
en.json
"COLORS": {
"BLUE": "Blue",
"RED": "Red",
"GREEN": "Green"
}
sama untuk yang Jerman.
Saya memiliki objek orang dan ini memiliki array warna []. Seseorang bisa saja memiliki warna biru dan merah. Maka akan terlihat seperti ini:
person.colors[0] = "BLUE";
person.colors[1] = "RED";
Seperti yang Anda lihat, saya menyimpan kunci terjemahan dalam array dan bukan nilainya.
Sekarang saya menelusuri warna orang tersebut seperti:
<div *ngFor="let color of person.colors">
<p>{{'COLORS.color' | translate}}</p>
</div>
Tapi saya tidak mendapatkan hasil. Apa masalahnya?
Saya sudah melihat postingan ini angular-translate: Terjemahkan nilai dinamis tetapi tidak tolong aku.