7

我在wiki上遇到了这个:

建议您将控制器对象划分为较小的相关功能块,并拥有多个路由器/控制器,而不是只有一个巨大的路由器和控制器。

我不明白如何应用这个。有没有例子或教程?

现在,我正在玩Marionette和使用require.js. 我将如何实施多个路由器和控制器?

4

1 回答 1

5

我最终在我的“main.js”中得到了这个:

MyApp.start();

new BlogRouter({
    controller: new BlogController()
});

new NewsRouter({
    controller: new NewsController()
});

Backbone.history.start();

我不确定这是否是正确的方法。但它正在工作。希望对像我这样的新手有所帮助。

于 2012-12-15T22:51:24.853 回答