Ember分页jsonp回调api

时间:2014-04-29 06:05:52

标签: api ember.js pagination jsonp ember-data

我有一个API example.com/api/v1 并导航到example.com/api/v1/items

我在下面收到了json数据。

[{
   "id":"1",
   "title":"Lorem ipsum dolor sit amet",
   "link":"/api/v1/items/1"
},
{
   "id":"2",
   "title":"consectetur adipisicing elit",
   "link":"/api/v1/items/2"
},
{
   "id":"3",
   "title":"sed do eiusmod tempor incididunt",
   "link":"/api/v1/items/3"
}]
.
.
.

此api接受参数offsetcountcallback

Ex:example.com/api/v1/items?count=10我会得到

[{
   "id":"1",
   "title":"Lorem ipsum dolor sit amet",
   "link":"/api/v1/items/1"
},
.
.
.
{
   "id":"10",
   "title":"consectetur adipisicing elit",
   "link":"/api/v1/items/10"
}]

Ex:example.com/api/v1/items?count=10&offset=10我会得到

[{
   "id":"11",
   "title":"Lorem ipsum dolor sit amet",
   "link":"/api/v1/items/11"
},
.
.
.
{
   "id":"20",
   "title":"consectetur adipisicing elit",
   "link":"/api/v1/items/20"
}]

如何实现与ember的分页?

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

您可以使用Ember-pagination,只需要创建和数组:

var Cities = CollectionArray.create({
    paginationSelector: "#cities-paging",
    itemsPerPage : 6
});

然后图书馆将为您完成所有艰苦工作,包括一个用户可以搜索集合中特定项目的预先输入框。 我希望这可以帮到你