是否可以在 Ember.js 视图中使用标准 HTML5 输入字段,或者您是否被迫使用 Ember.TextField、Ember.CheckBox、Ember.TextArea 和 Ember.select 等内置字段的有限选择?我似乎无法弄清楚如何在不使用内置视图的情况下将输入值绑定到视图,例如:
Input: {{view Ember.TextField valueBinding="objectValue" }}
具体来说,我需要一个数字字段。有什么建议么?
EDIT:现在这已经过时了,您可以通过以下方式实现上述所有内容:
{{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"}}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)