我正在使用Ember-Data Rest-Adapter,从服务器返回的JSON基本上看起来像Active Model Serializers Documentation中的JSON。请注意,保留HTML标签,不进行解释。
{
"meta": { "total": 10 },
"posts": [
{ "title": "Post 1", "body": "Hello!" },
{ "title": "Post 2", "body": "Goodbye!" }
]
}
从服务器获取数据是有效的,但不幸的是我无法找出在哪里可以访问我的JSON响应中的元信息。
根据我在ember-data的github问题中的研究,支持元信息似乎已经 实现,使用提交1787bff。
但即使有测试用例,我也无法弄清楚如何访问元信息。
App.PostController = Ember.ArrayController.extend({
....
requestSearchData: function(searchParams){
posts = App.Post.find(searchParams);
this.set('content', posts);
// don't know how to access meta["total"]
// but I want to do something like this:
// this.set('totalCount', meta["total"])
}
})
请问有人能为我解答一下吗?我知道Ember API正在快速更新,但我相信我只是遗漏了一个小部分,这实际上是可能的。