Emberjs输入类型只接受来自组件的字符串文字

时间:2015-03-10 20:39:09

标签: ember.js

这三项工作:

{{input type='text' value=value placeholder=placeholder}}

{{input type='number' value=value placeholder=placeholder}}

{{input type=type name=name checked=checked}} // type: 'checkbox'

但如果type: 'text'type: 'number'

,则以下内容无效
{{input type=type value=value placeholder=placeholder}}

有谁知道为什么会这样?

这是我的组件,但我不相信它会有所帮助:

App.NumberFieldComponent = Ember.Component.extend({
    type: 'number',
    value: 3,
    placeholder: 'Number'
});

1 个答案:

答案 0 :(得分:1)

刚刚创建了一个jsbin,它正在运行。也许你需要升级你的余烬版本?

组件:

App.NumberFieldComponent = Ember.Component.extend({
    type: 'number',
    value: 3,
    placeholder: 'Number'
});

模板:

{{input type=type value=value placeholder=placeholder}}

http://emberjs.jsbin.com/wanuwijobe/2/edit