2017-06-07 22 views
2

私の角のアプリで私の検索結果のページ番号を持つためにdirpaginationを使用します。私は検索語と選択されたページに基づいてページの動的タイトルを作成しようとしています。角度のdirpagination - 現在のページを取得

<h2 class="page-title">{{app.set_page_title()}} - page {{app.pagination.current}}</h2> 

問題は、現在のページをdirpaginationから取得できないことです。どのようにそれを行うにはどのようなアイデア?

<div class="search-item" 
     dir-paginate="item in app.get_results() | itemsPerPage: app.items_per_page"> 
    <div class="item"> 
     Lorem ipsum item 
    </div> 
    </div> 
    <div class="pull-left pagination-controls"> 
    <dir-pagination-controls></dir-pagination-controls> 
    </div> 

そして、これは私のアプリの構造である:

更新

angular.module('searchApp', 
       ['ngRoute','angularUtils.directives.dirPagination']) 
    .controller('searchController', function($scope, $rootScope, $location) { 
    var app = this; 

    app.set_page_title = function() { 
     // Set the page title 
     return "Bla bla"; 
    } 

    }); 
+1

テンプレートのコードを追加できますか?このライブラリーはanglejsかangleですか?これは? https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination –

+0

はい。これは図書館です。 – GhitaB

+0

Aps、ok。私はそれであなたを助けることができない –

答えて

1

で解決: - 私のコントローラで:

app.current_page = 1; 

、その後、私のテンプレートで:

<h2 class="page-title">{{app.set_page_title()}} - page {{app.current_page}}</h2> 

<div class="search-item" dir-paginate="item in app.get_results() | itemsPerPage: app.items_per_page" current-page="app.current_page"> 
関連する問題