0

我正在尝试使用 Rails 3 和backbone.js 开发单页应用程序。是否可以在路由器中实例化两个不同的集合?或者我需要两个路由器路由到同一条路由吗?(我认为这是不可能的)

我有两个系列,我不明白为什么这很难弄清楚。有任何想法吗?

4

1 回答 1

3

您可以在单个路由中实例化和获取任意数量的集合、模型或视图。

  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);
  }
于 2013-01-11T06:49:35.477 回答