/// /// /// /// /// /// /// module Configs{ export var GfsController = controller('GfsController', ["$scope", "$templateCache", "$location", "$routeParams", "$http", "$timeout", 'ConfigsModel', 'ngDialog', ($scope, $templateCache:ng.ITemplateCacheService, $location, $routeParams, $http, $timeout, ConfigsModel, ngDialog) =>{ $scope.model = ConfigsModel; $scope.volumes = ConfigsModel.cluster; shareInit($scope, $location, $routeParams); $scope.createGfs = () => { ngDialog.open({ template: 'newDialog.html', controller:'Configs.VolumeController', width: 1005, data: { name: '', path: '', status: 'Stopped', brick: [{ ip: ["0", "0", "0", "0"], path: '', status: false, editAble: true }], editAble: true }, className: 'ngdialog-theme-default' }); } $scope.editRow = (volume) => { var fVolume = formatVolume(volume); ngDialog.open({ template: 'newDialog.html', width: 1005, data: fVolume, className: 'ngdialog-theme-default', controller: 'Configs.VolumeController' }); } $scope.deleteRow = (volume) =>{ console.log(volume); $http({ url: "/java/console/api/volume/delete", method: 'POST', data: volume }).success(function(data,header,config,status){ /* 更新volume信息 */ }).error(function(data,header,config,status){ }); } }]); }