我在ember中有很多关系:
MYSPACE.User= Model.extend({
teams: hasMany('team'),
});
MYSPACE.Team = Model.extend({
users: hasMany('user'),
});
在用户管理页面上,您可以更新用户团队 - 添加新团队,删除团队等......那么我如何更新用户团队?
想象一下,你有一个拥有ID的团队的用户[2,3,4] 并且您更新用户以拥有团队[2,5,6,7]
我们正在使用ember 1.6
怎么做?
答案 0 :(得分:1)
您使用addObject
:
user.get('teams').addObject(team);
其中user
是user
模型的实例,team
是team
模型的实例。
如果可能的话,你应该转储1.6并使用Ember-CLI切换到至少2.4,asap。