私は動物のコレクションを持っています。
App.Collections.Animals extends Backbone.Collection
model: App.Animal
url: '/animals/' #returns json
そして、これらの動物のクラス:
App.Models.Animal extends Backbone.Model
App.Models.Monkey extends App.Models.Animal
defaults:{type:'Monkey'}
App.Models.Cat extends App.Models.Animal
defaults:{type:'Cat'}
App.Models.Dog extends App.Models.Animal
defaults:{type:'Dog'}
コレクションが JSON で満たされている (レコードにtype属性が含まれている) 場合、モデルを Animal としてではなく、サブクラス化されたモデル (Monkey、Cat、Dog) としてインスタンス化する必要があります。どうすればこれを達成できますか?