我希望標題足以不言自明,但我會嘗試用我創建的小提琴進行說明。有兩個數組,一個叫做標籤,這是我目前擁有的和tags_ideal,這是我真正想要實現的。使用相同的對象將參數數組減少到參數
當前狀態:
var tags = [
{
id: 1,
color: 'red',
l10n: [
{
name: 'Something something',
lang: 'english'
},
{
name: 'Etwas etwas',
lang: 'deutsch'
}
]
},
{
id: 2,
color: 'blue',
l10n: ...
}
]
什麼我後:
var tags_ideal = [
{
id: 1,
color: 'red',
l10n: {
'english': {
name: 'Something something',
},
'deutsch': {
name: 'Etwas etwas',
}
}
},
{
id: 2,
color: 'blue',
l10n: ...
}
]
我第一種情況,並希望所有的東西轉換來自本地化,使他們沒有郎:英文參數,而是有一個叫做english的對象,裏面有名字/標題。這兩個標籤下面是我試圖做的事情,當我將l10n對象傳遞給它時,它的作用是什麼,但不是全部(我明白爲什麼,現在我想知道如何去做我真正想做的事情)。
另外,請注意,我的數組在這一點上是不正確的。我在下一個對象的開始處附加了三個點,以指出數組中有多個對象。
這裏的小提琴: https://jsfiddle.net/cgvpuj70/
太棒了!奇蹟般有效。 – twenty
很高興幫助! – spanky