【发布时间】:2016-11-18 23:09:02
【问题描述】:
我想在我的一个数据表上的 ng-repeat 上应用 ui-bootstrap 分页。当表格在 ng-view 之外时它工作正常,但当它在 ng-view 过滤器和排序工作正常时,分页会出现以下错误。
指令“分页”的模板必须只有一个根元素。模板/分页/pagination.html
我在后端使用 spring rest 服务。
<script src="http://code.angularjs.org/1.2.16/angular-resource.js"></script>
<script src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script>
这些是我包含的文件。
控制器代码是
controller("FileController", function($window, $scope, $location) {
$scope.order = function (predicate) {
$scope.reverse = ($scope.predicate === predicate) ? !$scope.reverse : false;
$scope.predicate = predicate;
};
$scope.paginate = function (value) {
var begin, end, index;
begin = ($scope.currentPage - 1) * $scope.numPerPage;
end = begin + $scope.numPerPage;
index = $scope.fileList.indexOf(value);
return (begin <= index && index < end);
};
});
html中的分页标签是
<pagination total-items="totalItems" ng-model="currentPage"
max-size="10" boundary-links="true"
items-per-page="numPerPage" class="pagination-sm">
</pagination>
【问题讨论】:
标签: angularjs twitter-bootstrap spring-mvc pagination