我有一个使用ember-model的应用程序,当我向find传递ID以外的任何东西时,我无法获得单个模型。
我的代码会更有意义:
currentMembership: function() {
var mem = Membership.find({ user_id: 1, organization_id: 1, limit: 1 });
return mem.get('firstObject');
}.property()我也尝试过使用fetch,但没有用:
currentMembership: function() {
return Membership.fetch({ user_id: 1, organization_id: 1, limit: 1 }).then(
function(results) {
return results.get('firstObject');
}
);
}.property()有没有一种方法可以强制响应在第一个对象的基础上构建并返回单个模型而不是记录数组?
发布于 2013-07-18 23:27:56
您可以自己将其实现为fetchOne,但这不是Ember模型中内置的东西。
发布于 2013-07-19 04:11:55
我认为你做错了,你应该使用{userId: 1,organizationId: 1}
https://stackoverflow.com/questions/17727414
复制相似问题