Changed the way Controllers are defined and DI

This commit is contained in:
tanshu
2018-05-09 14:29:40 +05:30
parent 00c0d1d46a
commit ec9798f401
38 changed files with 378 additions and 193 deletions
@@ -1,8 +1,10 @@
'use strict';
var ProductGroupListController = ['$scope', 'productGroups', function ($scope, productGroups) {
angular
.module('overlord')
.controller('ProductGroupListController', ProductGroupListController);
ProductGroupListController.$inject = ['$scope', 'productGroups'];
function ProductGroupListController($scope, productGroups) {
$scope.info = productGroups;
}];
}
ProductGroupListController.resolve = {
productGroups: ['ProductGroup', function (ProductGroup) {
@@ -10,7 +12,11 @@ ProductGroupListController.resolve = {
}]
};
var ProductGroupController = ['$scope', '$location', 'productGroup', function ($scope, $location, productGroup) {
angular
.module('overlord')
.controller('ProductGroupController', ProductGroupController);
ProductGroupController.$inject = ['$scope', '$location', 'productGroup'];
function ProductGroupController($scope, $location, productGroup) {
$scope.productGroup = productGroup;
$scope.save = function () {
@@ -31,7 +37,7 @@ var ProductGroupController = ['$scope', '$location', 'productGroup', function ($
});
};
$scope.foName = true;
}];
}
ProductGroupController.resolve = {
productGroup: ['$route', 'ProductGroup', function ($route, ProductGroup) {