我是 Marionette 的新手,无法了解事件...
我有一个触发事件的 ItemView,我想在应用程序级别接收这个事件,但是当我的应用程序监听这个事件时,什么都没有发生......
如果事件聚合器在 Application 和 ItemView 中,为什么这段代码不起作用?:
var MessageItemView = Backbone.Marionette.ItemView.extend({
template: "#messagesTPL",
tagName: 'tr',
className: 'messageItem',
events : {
'click': 'displayMessage'
},
displayMessage: function () {
this.trigger('display:message');
}
});
App.on('display:message', function () {
console.log('display message !!!');
});