Ember.TextField の insertNewline イベントで Ember.Checkbox checkedBinding にアクセスしようとしています。
これを行う最善の方法は何ですか?私の失敗した試みでは、ArtistsIsChecked は常に false を返します。
完全なコードについては、このフィドルを参照してください: http://jsfiddle.net/jdcravens/T24ej/
App.SearchBox = Em.TextField.extend({
insertNewline: function() {
var query = this.get('value');
if (this.container.lookup('controller:application').get('ArtistsIsChecked')){
this.container.lookup('controller:artists').search(query);
}
}
});