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 に答える