1

バックボーンで複数レベルのネストされたリストをモデル化しようとしていますが、これをコレクション/モデルでモデル化する最善の方法を考えています。

私は現在(コーヒースクリプトで)持っています

私のコレクション

class App.Collections.List extends Backbone.Collection
   model: App.Model.ListItem

私のモデル

class App.Model.ListItem extends Backbone.Model
   defaults: 
     name: "foo"
     bar:  "bar"
     children: new App.Collections.List # This doesnt work because I need to load Models before Collections
     parent: this # initialized by param hash

私は現在、深さ 1 のリストを与える新しい App.Collection.List (ListItem モデルの) を使用してビューを初期化しています。などなど。現在、私は 3 レベルの深さを持っていますが、さらに深くなる可能性があります。

SuperModel [1] や Backbone-relational [2] などを使用する必要がありますか?

[1] http://pathable.github.com/supermodel/

[2] https://github.com/PaulUithol/Backbone-relational

4

0 に答える 0