我做了一个这样的例子,但仍然无法分页
这是我的 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插件
目的 {}