I do an example like this,but still can't get pagination
this is my 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'
this is my controller
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')
this is response
{
"meta":{
"pagination":{
"total_count":16,
"total_pages":2,
"current_page":1
}
},
"plugins":[{
"id":"1",
"name":"zhangsan",
}]
}
this is my log:
Eme.Plugin
Object {}