Skip to content

Instantly share code, notes, and snippets.

@vitaliy-bobrov
Created February 10, 2015 15:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vitaliy-bobrov/b9104d2aef62dfbdb444 to your computer and use it in GitHub Desktop.
Save vitaliy-bobrov/b9104d2aef62dfbdb444 to your computer and use it in GitHub Desktop.
Tutorial App part 4 - CategoryCtrl
.controller('CategoryCtrl', ['$scope', '$stateParams', 'Categories', function($scope, $stateParams, Categories) {
$scope.page = 0;
$scope.articles = [];
$scope.category = false;
$scope.morePageExist = true;
$scope.loadMore = function() {
Categories.get($stateParams.catId, $scope.page).then(function(data) {
var length = data.length;
if(!$scope.category) {
$scope.category = data[0];
}
if(length > 0) {
$scope.articles = $scope.articles.concat(data);
$scope.page++;
if(length < 10) {
$scope.morePageExist = false;
}
}
else {
$scope.morePageExist = false;
}
$scope.$broadcast('scroll.infiniteScrollComplete');
}, function(error) {
console.log(error);
});
};
}])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment