0

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);
      }
  }
});
4

1 に答える 1