, 당신은 트리거 및 이벤트와 매우 비슷한 일 수행 할 수 있습니다백본에서 트리거와 이벤트의 차이점은 무엇입니까? 백본 마리오네트에서
을 트리거 :
return Marionette.Layout.extend({
triggers: {
'click .something': 'view:handleClickSomething'
},
initialize: function(){
this.bindTo(this, 'view:handleClickSomething', this.handleClickSomething);
},
handleClickSomething: function(){}
}
대 이벤트 :
return Marionette.Layout.extend({
events: {
'click .something': 'view:handleClickSomething'
},
handleClickSomething: function(ev){}
}
이벤트의 방법은 빠르고 쉬운 방법처럼 보인다 실제 이벤트 자체에 쉽게 접근 할 수있게 해줍니다 (자동으로 전달되므로). 다른 것을 사용하는 이유가 있습니까? 의도 한 유스 케이스는 무엇입니까? 이 온라인에 대한 많은 정보를 찾는 데 어려움이 있습니다. (주석이 달린 소스를 알아내는 것 이외에) ...
(단지 이벤트 메서드를 발견했습니다. 지금까지는 모든 것이 트리거라고 생각했습니다. 유일한 방법)
"실제로 트리거는 ___ 인 반면 이벤트는 ___입니다."와 같이 질문에 실제로 답하는 것 같지 않습니다. 트리거가 이벤트를 트리거하지만 이벤트도 발생할 수 있으므로이 대답으로는 아무 것도 명확하게 알 수 없습니다. – meetalexjohnson