jobsCtrl.js 399 B

12345678910111213141516171819
  1. app.controller('jobsCtrl', function ($scope, $http,$interval) {
  2. var promise;
  3. $scope.update = function() {
  4. $http.get('back/list/jobs').success(function(data) {
  5. $scope.working = data.working;
  6. });
  7. };
  8. $scope.update();
  9. promise = $interval($scope.update, 1500);
  10. $scope.stop = function() {
  11. $interval.cancel(promise);
  12. };
  13. $scope.$on('$destroy', function() {
  14. $scope.stop();
  15. });
  16. });