是否可以在 Ember.js View 中使用标准 HTML5 输入字段,或者您是否被迫使用有限的内置字段选择,例如 Ember.TextField、Ember.CheckBox、Ember.TextArea 和 Ember.select?如果不使用内置 View ,我似乎无法弄清楚如何将输入值绑定(bind)到 View :
Input: {{view Ember.TextField valueBinding="objectValue" }}
具体来说,我需要一个数字字段。有什么建议么?
最佳答案
编辑:这现在已经过时了,您可以通过以下方式实现上述所有目标:{{input value=objectValue type="number" min="2"}}
过时的答案
您只需指定 TextField 的类型
Input: {{view Ember.TextField valueBinding="objectValue" type="number"}}
如果你想访问一个数字字段的额外属性,你可以继承
Ember.TextField
.App.NumberField = Ember.TextField.extend({
type: 'number',
attributeBindings: ['min', 'max', 'step']
})
Input: {{view App.NumberField valueBinding="objectValue" min="1"}}
关于input - Ember.js 输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14450862/