TwoToc code
[YouAndWeb_TwoToc] / client / app / partecipa / show / show.controller.js
diff --git a/client/app/partecipa/show/show.controller.js b/client/app/partecipa/show/show.controller.js
new file mode 100755 (executable)
index 0000000..9b3d64e
--- /dev/null
@@ -0,0 +1,25 @@
+'use strict';
+
+angular.module('dashboardApp')
+  .controller('ShowCtrl', function($scope, $http, $stateParams) {
+    
+    $scope.posters = [];
+    var showId = $stateParams.id;
+
+    $http.get('/api/shows/' + showId).then(function(response) {
+       $scope.item = response.data;
+       $scope.diffDate = Math.abs(new Date() - Date.parse($scope.item.user.dateSubscribed));
+
+       $scope.loadComments();
+    });
+
+    var baseLimit = 5;
+    $scope.limit = baseLimit;
+
+    $scope.loadComments = function() {
+       $http.get('/api/comments?user=' + $scope.item.user._id + '&active=true&limit=' + $scope.limit).then(function(response) {
+               $scope.comments = response.data;
+               $scope.limit += $scope.limit;
+       });
+    };
+  });