Я использую angularjs для UI и codeigniter для бэкэнд (REST Server). Когда я использую только codeigniter, я знаю, как сделать разбивку на страницы, но я могу понять, как это сделать. Для этого я делаю одну функцию, чтобы проверить это.angularjs и codeigniter pagination
Так на REST серверах (CodeIgniter) Я сделал функцию для тестирования:
$this->load->library('pagination');
$config['base_url'] = 'http://localgost/test';
$config['total_rows'] = 200;
$config['per_page'] = 20;
$this->pagination->initialize($config);
$links = $this->pagination->create_links();
$this->response($links, REST_Controller::HTTP_OK);
А на стороне пользовательского интерфейса (angularjs) Я получаю строку по запросу HTTP:
<strong>1</strong><a href="http://localhost/test/20" data-ci-pagination-page="2">2</a><a href="http://localhost/test/40" data-ci-pagination-page="3">3</a><a href="http://localhost/test/20" data-ci-pagination-page="2" rel="next">></a><a href="http://localhost/test/180" data-ci-pagination-page="10">Last ›</a>
Но я не могу понять как преобразовать эту строку в кнопку разбиения на страницы.
Кто-нибудь знает, как я могу это сделать, и если это возможно? Если мне удастся с этим испытанием, я легко сделаю разбивку на страницы для всех моих страниц.
где вы написали этот код jQuery? В угловом виде, угловой контроллер, и как? Можете ли вы показать мне, что часть кода вызывает я понимаю отдых, кроме jQuery. – Sasa
@sasa в угловом контроллере сразу после получения ответа от сервера – Rijin
Я сделал это, но я всегда получаю первую страницу как активную, когда я нажимаю на другую страницу, я меняю свой URL, но первая страница активна и не связана? – Sasa