私は Ember-Data Rest-Adapter を使用しており、サーバーから返された JSON は基本的にActive Model Serializers Documentationのものと似ています
{
"meta": { "total": 10 },
"posts": [
{ "title": "Post 1", "body": "Hello!" },
{ "title": "Post 2", "body": "Goodbye!" }
]
}
サーバーからのデータのフェッチは機能しますが、残念ながら、JSON 応答からメタ情報にアクセスできる場所を特定できません。
ember-data の github issue での私の調査によると、メタ情報のサポートはcommit 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 の動きが速いことは承知していますが、ほんの一部が欠けているだけであり、これは実際に可能であると確信しています。