ฉันมีไฟล์แปล 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>
แต่ฉันไม่ได้รับผลลัพธ์ ปัญหาอาจเกิดจากอะไร?
ฉันได้ดูโพสต์นี้แล้ว เชิงมุม-translate: แปลค่าไดนามิก แต่มันก็ไม่ได้ ช่วยฉันด้วย.