Ember.js为对象的每个属性创建绑定输入

时间:2014-08-18 18:14:45

标签: javascript ember.js handlebars.js

所以,我想要实现的是创建一个表单,用户可以在其中输入输入字段的本地化名称。假设我有一个像这样的对象:

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做到这一点?可用语言环境列表是动态的,因此我无法对每个语言环境的字段进行硬编码。

0 个答案:

没有答案