【发布时间】:2016-04-02 13:15:18
【问题描述】:
这将是一个重复的问题,但我无法找到有关如何在 AppRouter 中使用多个控制器的任何实际答案,例如在我的代码中我正在尝试什么:
define([
'marionette',
'apps/contents/workpackage/workpackage_controller',
'apps/contents/overview/overview_controller',
], function(
Marionette,
WorkpackageController
OverviewController
) {
return Marionette.AppRouter.extend({
initialize: function(options) {
this.wpcontroller = new WorkpackageController({region: options.region});
this.ovcontroller = new OverviewController({region: options.region});
},
appRoutes: {
'wp1': 'wpcontroller#workPackageContents1', //Workpackage Controller
'overview': 'ovcontroller #overviewcontent' //Overview Controller
}
});
});
【问题讨论】:
标签: backbone.js controller marionette single-page-application