0
angularjs中使用的數據表工作不正常。 You can see in the image there are 38 records When I click on Number 2 in data table pagination, it shows as Showing 11 to 20 of 38 items, but the records in the table are still 1 to 10, you can see in the image 這裏是我的代碼:在controller.jsAngularJs中的數據表無法正常工作
<tbody data-ng-if="reviewers.length">
<tr data-ng-repeat="reviewer in reviewers">
<td align="center"><a href="javascript:void(0)" data-ng-click="getTaskInfo(reviewer.taskId)">{{reviewer.gtaskId}}</a></td>
<td align="center">{{reviewer.serviceName}}</td>
<td align="center">{{reviewer.projectSubject}}</td>
<td align="center">{{reviewer.taskCreatedDate | date : 'dd MMM yyyy'}}</td>
<td align="center">{{reviewer.taskEndDate | date : 'dd MMM yyyy'}}</td>
</tr>
</tbody>
代碼是
$scope.searchkey='';
$scope.getReviewerTaskDetails = function(currentPageIndex){
ReviewerService.getAllReviewerTaskCount().then(function(response){
$scope.taskscount = response.data;
});
ReviewerService.getPendingTaskCount().then(function(response){
$scope.pendingcount = response.data;
});
ReviewerService.getCompletedTaskCount().then(function(response){
$scope.completedcount = response.data;
});
ReviewerService.getDeletedTaskCount().then(function(response){
$scope.deletedCount = response.data;
});
ReviewerService.getReviewerTaskCount($scope.searchkey).then(function(response){
$scope.paginationIndex = [];
$scope.pageFullIndex = response.data;
console.log($scope.pageFullIndex);
var pagesize = Math.ceil(($scope.pageFullIndex)/($scope.recordsPerPage));
for(var i=1;i<=pagesize;i++){
$scope.paginationIndex.push(i);
}
});
ReviewerService.getReviewersTaskByIndex(currentPageIndex,$scope.recordsPerPage,$scope.searchkey).then(function(response){
$scope.reviewers= response.data;
$scope.pageStartIndex = ((currentPageIndex-1)*($scope.recordsPerPage))+1;
$scope.pageEndIndex = (($scope.pageStartIndex)+response.data.length)-1;
$scope.currentPageIndex = currentPageIndex;
$scope.selected = currentPageIndex;
});
};
即使有時數據表不能正常加載,並沒有顯示總記錄它顯示爲顯示0〜 0的0,沒有分頁號碼,沒有搜索得到作品。
如果我選擇100作爲每頁記錄,那麼所有記錄都顯示在頁面上。有人可以幫助我在這裏修復這個。