J'ai tous mes contrôleurs AngularJS dans un seul fichier, controllers.js. Ce fichier est structuré comme suit:
angular.module('myApp.controllers', [])
.controller('Ctrl1', ['$scope', '$http', function($scope, $http) {
}])
.controller('Ctrl2', ['$scope', '$http', function($scope, $http) }
}])
Ce que j'aimerais faire, c'est mettre Ctrl1 et Ctrl2 dans des fichiers séparés. J'inclurais alors les deux fichiers dans mon index.html, mais comment cela devrait-il être structuré? J'ai essayé de faire quelque chose comme ça et cela lance une erreur dans la console du navigateur Web disant qu'il ne peut pas trouver mes contrôleurs. Des indices?
J'ai recherché StackOverflow et trouvé cette question similaire - cependant, cette syntaxe utilise un framework différent (CoffeeScript) au-dessus d'Angular, et donc je n'ai pas pu suivre.
AngularJS: Comment créer des contrôleurs dans plusieurs fichiers