logCtrl.js 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. angular.module('push')
  2. .controller('logCtrl', function ($scope,MyCollectionService){
  3. $scope.page=1
  4. $scope.pagedata={}
  5. $scope.tableData=[]
  6. getMessagelog($scope.page)
  7. $scope.loadMore=function () {
  8. if( $scope.page>$scope.pagedata.totalPage){
  9. $scope.nomore=true
  10. return
  11. }
  12. getMessagelog($scope.page)
  13. }
  14. function getMessagelog(page){
  15. console.log($scope.tableData)
  16. $scope.setdata={node:localStorage.node,uid:localStorage.uid,currPage:page}
  17. // setTimeout(function(){alert("Hello")},3000);
  18. MyCollectionService.getMessagelog($scope.setdata).then(function (res) {
  19. console.log(res)
  20. if(res.code==3350){
  21. $scope.pagedata=res.page
  22. if( $scope.page==1){
  23. $scope.tableData=res.data.logRecords
  24. }else {
  25. $scope.tableData.push.apply($scope.tableData,res.data.logRecords)
  26. $scope.$broadcast('scroll.infiniteScrollComplete');
  27. }
  28. $scope.page++
  29. }
  30. })
  31. }
  32. })