我正在使用ember-data。
我有一个使用ember.infinitescroll
延迟加载数据的搜索屏幕。我需要显示返回的记录总数(我只能通过服务器调用找到,因为我没有在本地加载所有记录)
结果将是这样的(格式可以根据需要改变)
{
"totalRecords" : 552
}
这不是真正的模型,实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
您希望在API响应中使用meta
。 Ember数据知道这个
HTTP API响应
{
posts: [ ... ]
meta: {
page: 5,
totalPages: 70,
totalRecords: 700
}
}
Ember代码将是:
result = this.store.find('post', { page: 5 });
totalRecords = result.get("content.meta.totalRecords");
在此处查看更多内容:http://emberjs.com/guides/models/handling-metadata/