【发布时间】:2020-07-14 20:36:16
【问题描述】:
我正在尝试了解如何将我现有的数据模拟转换为我想要转换为语言名称的 ISO 代码。
我正在使用 => https://github.com/pubcore/iso-language-codes (自述文件实际上有 2 个小错误,示例不是从 iso-language-codes 导入,code = iso639_2T['fra'] 应该是代码 = by639_2T['fra'])
这是我的数据模拟:
export const dataForSubtitlesMenu = [
{ value: 'Lingue Audio', title: true, id:1},
{ value: 'ita', id: 2},
{ value: 'eng', id: 3},
{ value: 'fra', id: 4},
{ value: 'ben', id: 5},
{ value: 'gla', id: 6},
{ value: 'ind', id: 8},
{ value: 'nor', id: 9},
{ value: 'rus', id: 10},
{ value: 'slv', id: 11},
]
这是我的app.js
<Dropdown title="Seleziona lingua e sottotitoli" items={dataForSubtitlesMenu}/>
在Dropdown.js 我喜欢这样
<ul className="dd-list">
{items.map((item, i) => (
<ListItem
item={item}
/>
))}
</ul>
没有示例和清晰的演示,我如何使用此模块iso-languages-code将我的值转换为语言代码?有没有其他更好的节点可以用我现有的数据模拟来实现这一点?
【问题讨论】:
标签: javascript reactjs node-modules iso