我有一系列动物。
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属性)时,我希望将模型实例化为子类模型(猴子、猫、狗)而不是动物。你怎么能做到这一点?