1

Я использую 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">&gt;</a><a href="http://localhost/test/180" data-ci-pagination-page="10">Last &rsaquo;</a> 

Но я не могу понять как преобразовать эту строку в кнопку разбиения на страницы.

Кто-нибудь знает, как я могу это сделать, и если это возможно? Если мне удастся с этим испытанием, я легко сделаю разбивку на страницы для всех моих страниц.

ответ

1

я получил тот же вопрос, я использую JQuery, чтобы решить:

создать Div тег для отображения кнопок нумерации страниц

<div class="pagination"></div> 

и использовать JQuery:

jQuery('.pagination').html(data.pages); 

и в codeigniter попытаться использовать угловой url как base_url:

$config['base_url'] = '#/users; 
$config['total_rows'] = 100; 
$config['per_page'] = 10; 
$config['use_page_numbers'] = TRUE; 
$config['uri_segment'] = 4; 
+0

где вы написали этот код jQuery? В угловом виде, угловой контроллер, и как? Можете ли вы показать мне, что часть кода вызывает я понимаю отдых, кроме jQuery. – Sasa

+0

@sasa в угловом контроллере сразу после получения ответа от сервера – Rijin

+0

Я сделал это, но я всегда получаю первую страницу как активную, когда я нажимаю на другую страницу, я меняю свой URL, но первая страница активна и не связана? – Sasa