Я пытаюсь реализовать разбиение на страницы в своем проекте, используя ember-cli-pagination, но это не работает. У меня есть что-то вроде этого в контроллере:
import Ember from 'ember';
import pagedArray from 'ember-cli-pagination/computed/paged-array';
export default Ember.Controller.extend({
// setup our query params
queryParams: ["page", "perPage"],
// set default values, can cause problems if left out
// if value matches default, it won't display in the URL
page: 1,
perPage: 10,
// can be called anything, I've called it pagedContent
// remember to iterate over pagedContent in your template
pagedContent: pagedArray('car', {pageBinding: "page", perPageBinding: "perPage"}),
// binding the property on the paged array
// to a property on the controller
totalPagesBinding: "pagedContent.totalPages"
});
В документации, где я разместил автомобиль, он называется content. Я предполагаю, что это массив объектов, которые я хочу разбить на страницы.
Проект находится здесь https://github.com/mcand/contazul-frontend-test/tree/emberdata в ветке emberdata.
Я был бы признателен, если бы кто-нибудь мог мне помочь.