gpt4 book ai didi

javascript - Angularjs "jump to page"分页

转载 作者:行者123 更新时间:2023-11-29 20:48:36 26 4
gpt4 key购买 nike

我有一个分页功能,我想创建一个文本框和按钮,用户可以在其中输入他们想要转到的页码。有没有办法做到这一点?如果我能得到引用链接或其他东西,我将不胜感激。谢谢!

我的 HTML:

<div class="pagingDiv">
<button class="btnPaging" ng-disabled="currentPage == 0" ng-click="currentPage=currentPage-1">
Previous
</button>
{{currentPage+1}}/{{numberOfPages()}}
<button class="btnPaging" ng-disabled="currentPage >= data.length/pageSize - 1" ng-click="currentPage=currentPage+1">
Next
</button>
</div>

JS:

                 $scope.currentPage = 0;
$scope.pageSize = 4;
$scope.data = [];
$scope.numberOfPages=function(){
return Math.ceil($scope.data.length/$scope.pageSize);
}
for (var i=0; i < $scope.displayPage.length; i++) {
$scope.data.push("Item "+ i);
}

现在的样子

enter image description here

预期结果:

enter image description here

最佳答案

使用文本框并将模型 currentPage 绑定(bind)到它。

    <button class="btnPaging" ng-disabled="currentPage >= data.length/pageSize - 1" ng-click="currentPage=currentPage+1">
Next
</button>
<input ng-model="currentPage" type="text">
<button type="button" ng-click="ChangePage()"></button>

您可以在 Angular 文件上使用 ChangePage 函数来更改页面。并使用文本框绑定(bind)当前页面变量。

关于javascript - Angularjs "jump to page"分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53148193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com