4
글로벌 이벤트 버스에 추가 한 이벤트는 view.unbindAll()
으로 삭제됩니까?보기에서 app.vent에 추가하는 모든 이벤트 바인딩 해제
글로벌 이벤트 버스에 추가 한 이벤트는 view.unbindAll()
으로 삭제됩니까?보기에서 app.vent에 추가하는 모든 이벤트 바인딩 해제
당신은 마리오네트보기 유형에 bindTo
방법, 그래로를 결합하는 경우 :
SomeView = Backbone.Marionette.ItemView.extend({
initialize: function(){
// note the use of the 4th parameter. this is important when binding
// to the App's event aggregator
this.bindTo(MyApp.vent, "some:event", this.someCallback, this);
},
someCallback: function(){
// ...
}
});
지금, 이벤트 애그리 게이터 (aggregator) 이벤트 바인딩을 해제합니다 SomeView의 인스턴스를 닫기.
감사합니다. Btw, 나는 정말로 약간을 넘겨 줄 수 있니, 콜백이 아니야. 콜백? –
죄송합니다. '이 .omeCallback' ... 아침에 너무 일찍 왔어. : D –
그리고 또 다른 작은 질문, 나는 이것을 문맥으로 전달해야합니까? 기본 컨텍스트가 아닐까요? –