我在我的 Angular 应用程序中使用 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";
}
});
最佳答案
解决方法: - 在我的 Controller 中:
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">
关于angularjs - Angular dirpagination - 获取当前页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44412160/