我使用的是ember-data,我创建了以下模型:
DS.Model.extend({
login: DS.attr('string'),
posts: DS.hasMany('post', {
async: true,
inverse: null
})
})
当我调用api/users/1
时,它会完美地运行,它会返回如下内容:
"user":{
id: 1,
isMine: true,
login: 'berdof',
posts: [1, 2, 6, 7, 8 ],
}
然后它请求api/posts/1..10
并加载用户拥有的每个帖子
所以问题是如何限制posts
关系?
我想在这里使用无限滚动或某种分页,并且不要加载用户可以拥有的所有1000个帖子。有没有办法限制这个有多种关系或任何变通方法?
谢谢!