是否可以在Ember.js视图中使用标准HTML5输入字段,或者您是否被迫使用有限的内置字段选择,如Ember.TextField,Ember.CheckBox,Ember.TextArea和Ember.select?我似乎无法弄清楚如何将输入值绑定到视图而不使用内置视图,如:
Input: {{view Ember.TextField valueBinding="objectValue" }}
Run Code Online (Sandbox Code Playgroud)
具体来说,我需要一个数字字段.有什么建议?
Bra*_*est 22
编辑:现在已经过时了,您可以通过以下方式实现上述所有目标:
{{input value=objectValue type="number" min="2"}}
您只需指定TextField的类型即可
Input: {{view Ember.TextField valueBinding="objectValue" type="number"}}
Run Code Online (Sandbox Code Playgroud)
如果要访问数字字段的额外属性,可以只是子类Ember.TextField.
App.NumberField = Ember.TextField.extend({
type: 'number',
attributeBindings: ['min', 'max', 'step']
})
Input: {{view App.NumberField valueBinding="objectValue" min="1"}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11068 次 |
| 最近记录: |