带有require.js的多个路由器和控制器

时间:2012-12-10 18:13:05

标签: requirejs marionette

我在维基中遇到过这个:

  

建议您将控制器对象划分为较小的相关功能部件,并使用多个路由器/控制器,而不只是一个巨型路由器和控制器。

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

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

1 个答案:

答案 0 :(得分:5)

我在“main.js”中得到了这个结果:

MyApp.start();

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

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

Backbone.history.start();

我不确定这是不是正确的做法。但它正在发挥作用。希望它会帮助像我这样的新手。