Czy można wprowadzić kontroler do innego kontrolera, który jest poza tym samym modułem?AngularJS: Wprowadzić kontroler wewnątrz innego kontrolera z tego samego modułu.
przykład:
var app = angular.module('myAppModule', [])
.controller('controllerOne', ['$scope'. function($scope){
$scope.helloWorld = function(){
return 'Hello World';
}
}])
.controller('controllerTwo', ['$scope', 'controllerOne', function($scope, controllerOne){
console.log(controllerOne.helloWorld());
}])
Wciąż dostaję nieznanego dostawcy na controllerOne. Nie widzę, jak to jest możliwe, ponieważ współistnieją w tym samym module. Każda pomoc byłaby bardzo cenna.
możliwe duplikat [można nazwać innego kontrolera?] (http://stackoverflow.com/questions/9293423/can-one-controller-call-another) –
W moim wydaniu moje kontrolery znajdują się w tym samym module i zapisane w formacie czysto angularjs. Podany przez Ciebie wpis nie był, jestem amatorem i naprawdę nie rozumiem niczego w drugim poście. Dziękujemy za sugestię :) –
Dzięki za wszelkie sugestie !!! Wszyscy macie rację, wprowadzę wspólną logikę do fabryki, po prostu łatwiej i mniej lol. –