Я следую некоторым примерам, касающимся разбиения на страницы в коде, над которым я работаю, однако, когда я пытаюсь реализовать их, я всегда получаю некоторые ошибки, в той части кода, где извлекается Результаты. Следующий пример: http://embed.plnkr.co/V06RsBy4a6fShwmZcUEF/
контроллер. js
<...>
$scope.curPage = 1,
$scope.itemsPerPage = 3,
$scope.maxSize = 5
<...>
if(response.data=="error"){
msg="Fail to retrieve data!";
}else if(response.data!="empty"){
try{
var json=[];
for(i=0;i<response.data.length;i++){
json.push(jQuery.parseJSON(response.data[i]));
}
$scope.data = json;
$scope.numOfPages = function () {
return Math.ceil($scope.data.length / $scope.itemsPerPage);
};
$scope.$watch('curPage + numPerPage', function() {
var begin = (($scope.curPage - 1) * $scope.itemsPerPage),
end = begin + $scope.itemsPerPage;
$scope.filteredItems = $scope.data.slice(begin, end);
});
}catch(e){
msg="Unable to parse json data!";
}
index. html
<--->
<tr ng-repeat="item in Filtereditems">
<--->