角度分页:当记录从第一页删除时,下一页的记录不会在第一页自动重新填充
Angular Pagination: When records are deleted from first page, the records from the next page are not automatically getting refilled in the first page
我使用了角度分页来显示记录。每个记录都有一个"分配给我"按钮。当我单击此按钮时,该特定记录将从列表中删除。这里的问题是,我每页显示10条记录。因此,当我点击3条记录的"分配给我"时,这3条记录都会被删除。理想情况下,第一页应该从第二页中提取3条记录,并填充从列表中删除的3条记录的空间。但这并没有发生。取而代之的是,只显示7条记录,删除的3条记录的空间被一个空格填满。这是代码。
//Pagination Settings
$scope.quoteCurrentPage = 1;
$scope.quoteTotalItems = 834;
$scope.maxSize = 5;
$scope.itemsPerPage = 10;
//HTML
<uib-pagination total-items="quoteTotalItems" ng-model="quoteCurrentPage" max-size="maxSize" class="pagination-sm" items-per-page="itemsPerPage" boundary-links="true" rotate="true"></uib-pagination>
<div class="panel-body" ng-repeat="quote in quotes.slice(((quoteCurrentPage-1)*itemsPerPage), ((quoteCurrentPage)*itemsPerPage))">
........
</div>
有人能帮忙吗?
使用splice
从数组中删除项。试试看:
$scope.removeQuote = function(quote) {
var index = $scope.qoute.indexOf(quote);
$scope.quotes.splice(index, 1);
}
相关文章:
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- 在第一页加载时隐藏字段,而不是在php发布之后
- JS文件未加载第一页加载
- 如何在第一页加载时使jQuery弹出消息
- 如何自动从一个页面移动到另一个页面,然后回到 html 表格中分页的第一页
- jquery手机应用程序的第一页必须是index.html
- ngTable筛选器仅适用于第一页
- Javascript(Adobe Acrobat XI)从表单第一页的输入答案填充第二页表单
- 第一页加载时,有角度的ng网格固定标题不是静态的
- 自定义JQUERY未在分页页面上加载(第一页除外)
- 链接在第一页加载时瞬间变蓝
- 使用turn.js I'I’我正试图在加载时把角落的第一页翻进去
- 区分剑道网格上一页/下一页点击与转到第一页/最后一页点击事件
- 使用javascript从另一页(第三页)刷新一页(第一页)
- setAutoGrow()只适用于应用程序的第一页,这有什么错
- 复选框只适用于第一页-数据表、轨道
- Sencha ExtJS store.nextPage() 然后 store.first() 给出前一页的第一条记录
- jQuery 移动页面显示事件未在第一页上触发
- 角度分页:当记录从第一页删除时,下一页的记录不会在第一页自动重新填充
- 删除JQuery Mobile历史记录中的第一页