我正在尝试使用 Rails 3 和backbone.js 开发单页应用程序。是否可以在路由器中实例化两个不同的集合?或者我需要两个路由器路由到同一条路由吗?(我认为这是不可能的)
我有两个系列,我不明白为什么这很难弄清楚。有任何想法吗?
我正在尝试使用 Rails 3 和backbone.js 开发单页应用程序。是否可以在路由器中实例化两个不同的集合?或者我需要两个路由器路由到同一条路由吗?(我认为这是不可能的)
我有两个系列,我不明白为什么这很难弄清楚。有任何想法吗?
您可以在单个路由中实例化和获取任意数量的集合、模型或视图。
function showBooksAndCars() {
var carsCollection = new App.collections.Cars();
var booksCollection = new App.collections.Books();
carsCollection.fetch();
booksCollection.fetch();
var carsView = new App.views.CarsView({collection: carsCollection}).render();
var booksView = new App.views.BooksView({collection: booksCollection}).render();
$('div.cars').replaceWith(carsView.el);
$('div.books').replaceWith(booksView.el);
}