Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用angularjs中的选定对象更新页数_Angularjs_Pagination - Fatal编程技术网

使用angularjs中的选定对象更新页数

使用angularjs中的选定对象更新页数,angularjs,pagination,Angularjs,Pagination,我需要一些帮助来解决我在AngularJS上分页时遇到的问题 现在我有3个表,其中两个表有可用项可供选择,第三个表存储并显示其他表的选定元素,然后我在每个表中添加了分页,但我在选择表中遇到了一些问题,如果我单独添加或删除元素,一切正常,选择表上的页数也会更新 问题是,当我使用第一个表的“全部检查”功能时,页数没有更新,我不知道在这种情况下我能做什么,我想可能是全部检查功能中的某些内容,但我现在没有主意了 这就是我到目前为止所做的: 这是numberOfSelectionPages函数中计算页数

我需要一些帮助来解决我在AngularJS上分页时遇到的问题

现在我有3个表,其中两个表有可用项可供选择,第三个表存储并显示其他表的选定元素,然后我在每个表中添加了分页,但我在选择表中遇到了一些问题,如果我单独添加或删除元素,一切正常,选择表上的页数也会更新

问题是,当我使用第一个表的“全部检查”功能时,页数没有更新,我不知道在这种情况下我能做什么,我想可能是全部检查功能中的某些内容,但我现在没有主意了

这就是我到目前为止所做的:

这是numberOfSelectionPages函数中计算页数的方法:

    $scope.numberOfSelectionPages = function() {
            return Math.ceil($scope.selection.length / $scope.pageSelSize);
 };
这是在html文件上创建模板的方式:

                    <div class="pagination pagination-centered" ng-show="selection.length">
                    <ul class="pagination-controle pagination">
                        <li>
                            <button type="button" class="btn btn-primary" ng-disabled="curSelPage == 0"
                             ng-click="curSelPage=curSelPage-1"> &lt; PREV</button>
                        </li>
                        <li>
                            <span>Page {{curSelPage + 1}} of {{ numberOfSelectionPages() }}</span>
                        </li>
                        <li>
                            <button type="button" class="btn btn-primary"
                            ng-disabled="curSelPage >= selection.length/pageSelSize - 1"
                            ng-click="curSelPage = curSelPage+1">NEXT &gt;</button>
                        </li>
                    </ul>
                </div>

  • 第{{numberOfSelectionPages()}}页中的第{{curSelPage+1}}}页
  • 下一个
这是我用于分页的内容:

我希望有人能帮我一把

谢谢你的建议