2

我想知道实现以下目标的最简单方法是什么:

{{view Ember.TextField type="number" maxBinding="quantity" valueBinding="firstName"}}

以上不起作用 - 我需要做的就是将值绑定到max属性

4

1 回答 1

4

默认情况下不绑定 max 属性。见text_field.js

最简单的方法是通过像这样扩展现有的文本字段来创建自己的文本字段:

App.MyTextField = Ember.TextField.extend({
    attributeBindings: ['max']
});

然后你应该能够做到这一点:

{{view App.MyTextField type="number" maxBinding="quantity" valueBinding="firstName"}}
于 2013-01-15T09:39:44.567 回答