このような例を実行しますが、まだページネーションを取得できません
これは私の store.js.coffee です
Eme.serializer = DS.RESTSerializer.create()
Eme.serializer.configure
meta: 'meta'
pagination: 'pagination'
Eme.CustomAdapter = DS.RESTAdapter.extend
serializer: Eme.serializer
namespace: "api/v1"
Eme.Store = DS.Store.extend
revision: 13
adapter: 'Eme.CustomAdapter'
これは私のコントローラーです
Eme.PluginsController = Em.ArrayController.extend
content: []
pagination: (->
if this.get('model.isLoaded')
console.log @get('model.type')
console.log @get('store').typeMapFor(modelType).metadata
modelType = @get('model.type')
@get('store').typeMapFor(modelType).metadata.pagination
).property('model.isLoaded')
これは応答です
{
"meta":{
"pagination":{
"total_count":16,
"total_pages":2,
"current_page":1
}
},
"plugins":[{
"id":"1",
"name":"zhangsan",
}]
}
これは私のログです:
Eme.Plugin
物体 {}