私は動物のコレクションを持っています。多型モデルのバックボーンコレクション
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で満たされている場合には、犬)であり、動物としてではない。どのようにこれを達成することができますか?
はジャスト)(場合コレクションは 'モデルの多くを持っている可能性がある場合ことに注意してください。 else if; elseは 'switch ' – seebiscuit