function EventsCtrl($rootScope, applicationsService , $log, $window, userProfileService, $scope, $cookies, $timeout, $interval, $uibModal, dashboardService, ngDialog) { var _this = this; //activate spinner this.isLoading = true; $scope.getUserAppsIsDone = false; this.userProfileService = userProfileService; $scope.demoNum = 1; $scope.event_content_show = false; $scope.widgetData = []; $scope.editWidgetModalPopup = function(availableData, resourceType) { $scope.editData = JSON.stringify(availableData); $scope.availableDataTemp = $scope.availableData; }; /*Setting News data*/ $scope.eventData = []; $scope.updateEvents = function() { $scope.eventData.length=0; //dashboardService.getCommonWidgetData('EVENTS').then(function(res) { var eventDataJsonArray = res.response.items; for (var i = 0; i < eventDataJsonArray.length; i++) { if(eventDataJsonArray[i].eventDate !=null) { // yyyy-mm-dd eventDataJsonArray[i].year = eventDataJsonArray[i].eventDate.substring(2,4); eventDataJsonArray[i].mon = eventDataJsonArray[i].eventDate.substring(5,7); eventDataJsonArray[i].day = eventDataJsonArray[i].eventDate.substring(8,10); } $scope.eventData.push(eventDataJsonArray[i]); } //})['catch'](function(err) { // $log.error('dashboard controller: failed to get Events list', err); // _this.isLoading = false; //}); } $scope.updateEvents(); }