EDIT: Now this is deprecated, you can achieve everything above:
{{input value=objectValue type="number" min="2"}}
Outdated answer
You can just specify a type for TextField
Input: {{view Ember.TextField valueBinding="objectValue" type="number"}}
If you want to access the additional attributes of a number field, you can simply subclass Ember.TextField .
App.NumberField = Ember.TextField.extend({ type: 'number', attributeBindings: ['min', 'max', 'step'] }) Input: {{view App.NumberField valueBinding="objectValue" min="1"}}
source share