是否有一种方法来显示多个集合在一个页面上使用Backbone.js和Rails 3



我正在尝试使用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);
  }

相关内容

  • 没有找到相关文章