poconsole.controller('dashboardCtrl', function($scope, $route, $http, Page, $log, Tag) { Page.setTitle('Dashboard'); Page.setPage('dashboard'); $scope.loadDashboard = function(){ $scope.loading = true; var getCurrentValues = Tag.getCurrentValues(); getCurrentValues.then(function(data) { $scope.loading = false; $scope.vals = data.vals; $log.info($scope.vals); }); }; $scope.loadDashboard(); // $sails.get("/tag_val").success(function(data, status, headers, jwr){ // $log.info(data); // }); // var valHandler = $sails.on('tag_val', function(message){ // if (message.verb === "created"){ // $log.info(message.data); // for(var i = 0; i < $scope.vals.length; i++){ // if(message.data.tagID == $scope.vals[i].t_id){ // $scope.vals[i].val = message.data.val; // $scope.vals[i].dtime = message.data.createdAt; // } // } // } // }); // $scope.$on('$destroy', function() { // $sails.off('tag_val', valHandler); // }); }); poconsole.controller('todaysTotalsCtrl', function($scope, $route, $http, Page, $log, Tag) { Page.setTitle('Totals'); Page.setPage('dashboard'); $scope.loadTotals = function(){ $scope.loading = true; var getTodayTotals = Tag.getDailyTotals(); getTodayTotals.then(function(d){ $scope.loading = false; $scope.total_values = d; }); }; $scope.loadTotals(); });