0

Rails3とbackbone.jsを使用してシングルページアプリケーションを開発しようとしています。ルーターで2つの異なるコレクションをインスタンス化する方法はありますか?または、同じルートにルーティングする2つのルーターが必要ですか?(これは不可能だと思います)

私は2つのコレクションを持っていますが、なぜこれを理解するのが難しいのかわかりません。何か案は?

4

1 に答える 1

3

1つのルートで、必要な数のコレクション、モデル、またはビューをインスタンス化してフェッチできます。

  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 に答える