Mam wszystkie moje kontrolery AngularJS w jednym pliku, kontrolery.js. Plik ten ma następującą strukturę:
angular.module('myApp.controllers', [])
.controller('Ctrl1', ['$scope', '$http', function($scope, $http) {
}])
.controller('Ctrl2', ['$scope', '$http', function($scope, $http) }
}])
Chciałbym umieścić Ctrl1 i Ctrl2 w osobnych plikach. W takim razie dołączałbym oba pliki do pliku index.html, ale jak należy to uporządkować? Próbowałem zrobić coś takiego, co powoduje błąd w konsoli przeglądarki internetowej, mówiąc, że nie można znaleźć moich kontrolerów. Jakieś wskazówki?
Przeszukałem StackOverflow i znalazłem podobne pytanie - jednak ta składnia używa innej struktury (CoffeeScript) na Angularu, więc nie byłem w stanie tego śledzić.