1/** 2 * Controller for Redfish 3 * 4 * @module app/redfish 5 * @exports redfishController 6 * @name redfishController 7 * @version 0.1.0 8 */ 9 10window.angular && (function(angular) { 11 'use strict'; 12 13 angular.module('app.redfish').controller('redfishController', [ 14 '$scope', '$http', 'dataService', '$routeParams', 15 function($scope, $http, DataService, $routeParams) { 16 $scope.redfishData = {}; 17 $scope.isObject = angular.isObject; 18 $scope.isArray = angular.isArray; 19 $scope.loading = true; 20 $http({ 21 method: 'GET', 22 url: DataService.getHost() + '/redfish/' + $routeParams.path, 23 withCredentials: true 24 }) 25 .then( 26 function(response) { 27 $scope.redfishData = response.data; 28 }, 29 function(error) { 30 $scope.display_error = true; 31 console.log(error); 32 }) 33 .finally(function() { 34 $scope.loading = false; 35 }); 36 } 37 38 ]); 39})(angular); 40