私はこのコードを持っています。dir-paginationでフィルタ結果の配列数を取得するにはどうすればよいですか?
<tr dir-paginate="person in People | filter:q
| orderBy:sortKey:reverse| itemsPerPage: criteria.pagesize"
current-page="currentPage" pagination-id="PeoplePagination">
私の質問は、コントローラ上の角度DIR-ページネーションを使用しているとき、私はフィルタアレイのカウントを取得行う方法です。
dirPagination.tpl.htmlのディレクティブテンプレートURLには、次のコードがあります。
<div class="range-label">Displaying {{ range.lower }} -
{{ range.upper }} of {{ range.total }}</div>
私の質問は、私は私のメインコントローラでこれを置けば、私は{{range.totalを}}入手できます方法です。
UPDATE:
レンジが
link: function dirPaginationControlsLinkFn(scope, element, attrs) {
// rawId is the un-interpolated value of the pagination-id attribute. This is only important when the corresponding dir-paginate directive has
// not yet been linked (e.g. if it is inside an ng-if block), and in that case it prevents this controls directive from assuming that there is
// no corresponding dir-paginate directive and wrongly throwing an exception.
var rawId = attrs.paginationId || DEFAULT_ID;
var paginationId = scope.paginationId || attrs.paginationId || DEFAULT_ID;
if (!paginationService.isRegistered(paginationId) && !paginationService.isRegistered(rawId)) {
var idMessage = (paginationId !== DEFAULT_ID) ? ' (id: ' + paginationId + ') ' : ' ';
throw 'pagination directive: the pagination controls' + idMessage + 'cannot be used without the corresponding pagination directive.';
}
if (!scope.maxSize) { scope.maxSize = 9; }
scope.directionLinks = angular.isDefined(attrs.directionLinks) ? scope.$parent.$eval(attrs.directionLinks) : true;
scope.boundaryLinks = angular.isDefined(attrs.boundaryLinks) ? scope.$parent.$eval(attrs.boundaryLinks) : false;
var paginationRange = Math.max(scope.maxSize, 5);
scope.pages = [];
scope.pagination = {
last: 1,
current: 1
};
scope.range = {
lower: 1,
upper: 1,
total: 1
};
基本的に私が欲しいものDIR-ページネーションディレクティブに位置していますが、現在の配列サイズの値を取得するときユーザーが検索ボックスに何かを入力します。
あなたは完全なコード例を提供してもらえますか? – nagyf
あなたのコードをプランナーで提供してもらえますか、またはメインコントローラーのコードスニペットを提供してください – Vikash
[長さを表示するにはどうすればいいですか?フィルタリングされたng-repeatデータ](http://stackoverflow.com/questions/15316363/how-to-display-length-of-filtered-ng-repeat-data) – Aides