以下のコードを使用して、TextField が空か 0 かを検証し、エラー クラスを追加して背景色を指定しています。
非表示の別のテキスト フィールドがあり、Ember.Select で選択された内容に基づいて値が設定されています。値が選択されていない場合、選択のエラー クラスを追加/変更するにはどうすればよいですか?
App.NumField = Ember.TextField.extend({
required: function() {
var valid = /^[1-9][0-9]*$/.test(this.get('value'));
return valid
}.property('value'),
classNameBindings: 'required:notreq:req'
});
{{view App.NumField valueBinding="type"}}
{{view Ember.Select contentBinding="App.Type" optionValuePath="content.id" optionLabelPath="content.type" valueBinding="type" prompt="Please select a type"}}
アドバイスをありがとう。