angularjs不显示动态搜索结果的分页
angularjs pagination not displayed for the dynamic search result
分页不是这样显示的。
显示结果计数的数目应该是25。然后页面计数器应该显示类似的内容
1 2 3 4 5….20下一个
应该显示每一个第5页的记录。请帮助解决这个问题我尝试了不同的方法,但仍然无法找到解决方案。
dataservice.getData().then(function (dataResponse) {
//debugger;
// $scope.venues = dataResponse.data.ListingGuid;
venueListSort = dataResponse.data.UserListings;
//$(".se-pre-con").fadeOut("slow");
$scope.venues = dataResponse.data.UserListings;
$scope.viewby = 2;
$scope.totalItems = dataResponse.data.UserListings.length;
$scope.currentPage = 1;
$scope.itemsPerPage = 5;
$scope.maxSize = 5; //Number of pager buttons to show
$scope.setPage = function (pageNo) {
$scope.currentPage = pageNo;
};
$scope.pageChanged = function () {
console.log('Page changed to: ' + $scope.currentPage);
};
$scope.setItemsPerPage = function (num) {
$scope.itemsPerPage = num;
$scope.currentPage = 1; //reset to first paghe
};
if ($scope.venues.length == 0) {
//$("#NotFound").show();
$("#NotFound").css("display", "block");
}
else {
$("#NotFound").css("display", "none");
}
<!-- begin snippet: js hide: false -->
hear is my view in cshtml page
<body ng-controller="VenueCtrl" ng-app="DemoApp" id="AppHere">
<div class="list-item row" ng-repeat="venue in venues.slice(((currentPage-1)*itemsPerPage), ((currentPage)*itemsPerPage)) | dynamicFilter:Filters:this">
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 margin-padding-none">
<div class="carousel-demo" style="width:100%">
<ul rn-carousel rn-carousel-controls rn-carousel-index="carouselIndex" rn-carousel-buffered class="carousel1" ng-mouseover="changecolor($index)">
<li ng-repeat="slide in venue.listImageGallery track by $index" ng-class="'id-' + ($index+1)">
<div ng-style="{'background-image': 'url(' + slide.ImageURL + ')'}" class="bgimage">
</div>
</li>
</ul>
</div>
</div>
</div>
<div>
<pagination total-items="totalItems" ng-model="currentPage" max-size="maxSize" class="pagination-sm" boundary-links="true" rotate="false" num-pages="numPages" items-per-page="itemsPerPage"></pagination>
<pre>Page: {{currentPage}} / {{numPages}}</pre>
</div>
</body>
<pagination total-items="totalItems" ng-model="currentPage" max-size="maxSize" class="pagination-sm" boundary-links="true" rotate="false"num-pages="numPages" items-per-page="itemsPerPage"></pagination>
<pre>Page: {{currentPage}} / {{numPages}}</pre>
</div>
将分页指令.js及其依赖项添加到主角度模块
相关文章:
- 使用搜索进行分页
- 用于服务器端处理的数据表,包括分页、筛选和搜索
- 如何在猫鼬中对组合结果进行分页
- 代码点火器 - jQuery 数据表 搜索和分页时不会保留复选框中的选中值
- 谷歌博主的编号页面导航无法在搜索结果页上工作
- 结果始终分页时的服务器端分页
- 使用 jQuery 解析 XML 搜索结果页
- 如果搜索框位于_SiteLayout页(在页眉 DIV 中),如何将搜索结果返回给用户
- 滚动分页(搜索系统),Jquery.Javascript
- 使jqGrid多选选择在分页、工具栏搜索或筛选后保持不变
- php带有分页的搜索表单
- angularjs不显示动态搜索结果的分页
- 引导表分页和搜索不起作用
- 如何使用剃须刀在Umbraco网站中实现分页搜索
- AngularJs分页中的搜索框过滤器
- 使Javascript中的分页可扩展(针对大量数据库结果)
- 角度结果和分页不会在过滤器上更新
- 分页确实'搜索时无法更新
- 如何在ajax搜索中重置值以分页结果
- 使用React JS进行搜索结果分页