【发布时间】:2013-02-19 00:42:16
【问题描述】:
请参考以下小提琴:http://jsfiddle.net/VkKX2/138/(一定要打开你的控制台)
TL;DR;我有 2 个 hasMany 集合,当我将新模型添加到一个集合时,它也会添加到另一个集合。
SO 需要代码,所以这里有一个非常高级的总结:
var foo = App.FooModel.find(101);
var bar = App.BarModel.find(204);
foo.get('collection2').addObject( bar );
foo.get('collection1').contains( bar ); // yields true
问题:为什么我的对象会被添加到两个集合中!?
【问题讨论】:
-
你确定你没有错误地输入集合的原型吗?然后它会将值添加到两个集合中
标签: javascript model-view-controller ember.js javascript-framework ember-data