0

假设我的应用程序有 2 个模型和 2 个集合

  1. 作者(模特) | 作者列表(集合)
  2. 书(模型) | 书单(收藏)

我应该为 Author 创建一个路由器和控制器,并为 Book 创建另一个路由器和控制器吗?

还是我应该只为作者和书籍创建 1 个路由器和控制器?

//Router for Author
appRoutes {
   "authors/:id":"showAuthor"
   "authors": "showAuthorList"
   ...
}


//Router for Book
appRoutes {
   "books/:id":"showBook"
   "books": "showBookList"
   ...
}

谢谢

4

1 回答 1

1

像往常一样,答案是:“视情况而定”。两者都可以,您选择的解决方案将归结为偏好。

然而,对于更大规模的应用程序,拥有单独的路由控制器(并将应用程序细分为更小的部分)非常有意义。您可以在我的Marionette 书随附的代码中看到多个路由器的示例。

于 2013-10-21T14:20:11.940 回答