【问题标题】:Multiple Routers and Controllers with require.js使用 require.js 的多个路由器和控制器
【发布时间】:2012-12-10 18:13:05
【问题描述】:

我在 wiki 中遇到了这个:

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

我不明白如何应用它。有例子或教程吗?

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

【问题讨论】:

  • 保持良好的关注点分离是一件好事。也许this post 可以帮助你使用 require.js 的木偶
  • 谢谢@marcoo。我明白那个。我的问题是如何在实践中应用它们。 Marionettejs Github wiki 页面 - AppRouterController 给了我一些理解。

标签: requirejs marionette


【解决方案1】:

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

MyApp.start();

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

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

Backbone.history.start();

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-27
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 2012-08-23
    • 1970-01-01
    • 2023-03-22
    相关资源
    最近更新 更多