所以,我想要实现的是创建一个表单,用户可以在其中输入输入字段的本地化名称。假设我有一个像这样的对象:
var field = {
fieldName: {
de_DE: 'German field name',
fr_FR: 'French field name',
en_US: 'English field name'
}
}
我有可用的语言环境列表:
var locales = ['de_DE', 'fr_FR', 'en_US'];
现在我想为每个语言环境创建一个绑定输入字段:
{{#each locales}}
{{input value=fieldName.get(this)}}
{{/each}}
有没有办法在Ember做到这一点?可用语言环境列表是动态的,因此我无法对每个语言环境的字段进行硬编码。