Backbone Marionette - 路由器&调节器

时间:2013-10-21 09:37:31

标签: marionette

如果我的应用有2个模型和2个集合

,请说明
  1. 作者(模特)|作者列表(收藏)
  2. 书(型号)|书清单(收藏)
  3. 我应该为Author创建一个路由器和控制器 并为Book创建另一个路由器和控制器?

    或者我应该只为作者和书籍创建一个路由器和控制器吗?

    //Router for Author
    appRoutes {
       "authors/:id":"showAuthor"
       "authors": "showAuthorList"
       ...
    }
    
    
    //Router for Book
    appRoutes {
       "books/:id":"showBook"
       "books": "showBookList"
       ...
    }
    

    由于

1 个答案:

答案 0 :(得分:1)

像往常一样,答案是:“这取决于”。两者都有效,您选择的解决方案将优先考虑。

然而,对于更大规模的应用程序,拥有单独的路由控制器(以及将应用程序细分为更小的位)是很有意义的。您可以在the code附带的Marionette book中看到多个路由器的示例。