【发布时间】:2016-06-17 20:50:53
【问题描述】:
我在 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
怎么做?
【问题讨论】:
-
您是否使用 Ember Model 作为您的模型库?
-
我正在使用 Ember 数据模型。
Model是DS.Model -
如果您使用的是 DS.Model,那么您使用的是 ember 数据,因此您可以重新加载与 user.get('teams').reload() 的关系,但我不确定什么 ember 数据版本 reload() 可用...
标签: ember.js ember-data