我想在这里用requirejs作为解释器来实现一个自定义的vent事件聚合器实例
看一下这里和文档中的例子,我发现对vent.on和vent.trigger的调用主要用在视图中.我的模式将是:
define(['marionette', 'vent'], function (Marionette, vent) {
return Marionette.ItemView.extend({
initialize: function () {
//bind
this.listenTo(vent, 'mycustomevent', this.myMethod);
//trigger
vent.trigger('viewinit', ...);
}
});
});
Run Code Online (Sandbox Code Playgroud)
这种模式是否正确(视图负责管理聚合器事件)还是应该在模型和集合中使用它?