私はこの2日間、これに頭をぶつけてきました。何らかの理由で、バックボーンは継承された子モデル間で親インスタンスデータを共有しています。ここに例があります:
var Base = Backbone.Model.extend({
index : []
});
var Group = Base.extend({
initialize : function() {
this.index.push('from group');
}
});
var User = Base.extend({
initialize : function() {
this.index.push('from user');
}
});
var user = new User();
console.log(user.index); // ['from user']
var group = new Group();
console.log(group.index) // ['from user', 'from group']
私が探しているのは:
console.log(user.index); // ['from user']
console.log(group.index) // ['from group']
洞察はありますか?
ありがとう!マット