我想知道实现以下目标的最简单方法是什么:
{{view Ember.TextField type="number" maxBinding="quantity" valueBinding="firstName"}}
以上不起作用 - 我需要做的就是将值绑定到max
属性
答案 0 :(得分:4)
默认情况下,max属性不受约束。见text_field.js
最简单的方法是通过扩展现有的文本字段来创建自己的文本字段:
App.MyTextField = Ember.TextField.extend({
attributeBindings: ['max']
});
然后你应该能够做到这一点:
{{view App.MyTextField type="number" maxBinding="quantity" valueBinding="firstName"}}