My question is how can i inject a controller in an other?
this is my first controller:
define([ 'module', '{angular}/angular' ], function(module, angular) {
'use strict';
var listAnimcom = angular.module('listAnimcom', []);
listAnimcom.controller('listAnimcomCtrl', [ '$scope',
function($scope) {
$scope.testAnimcom="this controller is called";
} ]);
return {
angularModules : [ 'listAnimcom' ]
};
});
this is my second controller where i wante to inject the first:
define([ 'module', '{angular}/angular',
'{animcom}/modules/controllers/listAnimcom',
], function(module, angular) {
'use strict';
var plateformeDeTest = angular.module('plateformeDeTest', ['listAnimcom']);
plateformeDeTest.controller('plateformeDeTestCtrl', [ '$scope','listAnimcomCtrl',
function($scope,listAnimcomCtrl) {
$scope.typeActivite="polcom";
$scope.typeClient="plateforme";
} ]);
return {
angularModules : [ 'plateformeDeTest' ]
};
});
but it gives me this error:
angular.js:12798 Error: [$injector:unpr] http://errors.angularjs.org/1.4.12/$injector/unpr?p0=listAnimcomCtrlProvider%20%3C-%20listAnimcomCtr...
at angular.js:38
Any idea pls !!!