バックボーンで複数レベルのネストされたリストをモデル化しようとしていますが、これをコレクション/モデルでモデル化する最善の方法を考えています。
私は現在(コーヒースクリプトで)持っています
私のコレクション
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] などを使用する必要がありますか?