0

有没有办法检查Marionette 视图上的活动绑定?
绑定在控制器中创建如下:

// controllers/custom_controller.js

this.customView.bind("some:custom:event", this.customEventHandler, this);

自定义事件在视图中触发:

// views/custom_view.js

onSomething: function() {
  this.trigger("some:custom:event");
}

我想检查是否this.customView有事件处理程序some:custom:event

4

1 回答 1

1

this.customView._events是绑定事件的对象。所以要检查事件是否存在:

if (this.customView._events["some:custom:event"]) {
  //do something
} 
于 2013-08-19T19:56:34.903 回答