次のことを達成する最も簡単な方法は何だろうと思っていました。
{{view Ember.TextField type="number" maxBinding="quantity" valueBinding="firstName"}}
上記は機能しません - 私がする必要があるのは、値をmax
属性にバインドすることだけです
次のことを達成する最も簡単な方法は何だろうと思っていました。
{{view Ember.TextField type="number" maxBinding="quantity" valueBinding="firstName"}}
上記は機能しません - 私がする必要があるのは、値をmax
属性にバインドすることだけです
max 属性はデフォルトではバインドされていません。text_field.jsを参照
最も簡単な方法は、次のように既存のテキスト フィールドを拡張して独自のテキスト フィールドを作成することです。
App.MyTextField = Ember.TextField.extend({
attributeBindings: ['max']
});
次に、これを行うことができるはずです:
{{view App.MyTextField type="number" maxBinding="quantity" valueBinding="firstName"}}