"this.collection" değerinin yalnızca ilk koleksiyonu göstereceğini anlıyorum, ancak bu Backbone ile uyumlu mu? Yoksa otomatik olarak önceki koleksiyondan kaldırılacak mı?Tek bir Backbone Model Örneği iki koleksiyonda aynı anda olabilir mi?
var MyModel = Backbone.Model.extend({defaults: {test: '123'}});
var MyCollection1 = Backbone.Collection.extend({model: MyModel});
var MyCollection2 = Backbone.Collection.extend({model: MyModel});
var instance = new MyModel({
test: '456'
});
MyCollection1.add(instance);
MyCollection2.add(instance);
console.log(instance.collection); //Returns "MyCollection1" only, not an array of all collections of which this model is a member
Yukarıdaki kod Bunu yaparak (özellikle olaylara ilişkin) bir şey kırıyorum diye merak ediyorum, çalışır.
ayrıntılarda size sorunu açıklayın misiniz, koleksiyonundaki modellerde yineleme tarafından çağrılan edilir? – Evgeniy
Elbette, genel anlamda soruyorum, belirli bir durumda değil. – AlexZ
omurga modeli toplama özelliği sağlıyor mu? – Saravanan