Eu tenho todos os meus controladores AngularJS em um arquivo, controllers.js. Este arquivo está estruturado da seguinte maneira:
angular.module('myApp.controllers', [])
.controller('Ctrl1', ['$scope', '$http', function($scope, $http) {
}])
.controller('Ctrl2', ['$scope', '$http', function($scope, $http) }
}])
O que eu gostaria de fazer é colocar Ctrl1 e Ctrl2 em arquivos separados. Eu incluiria os dois arquivos no meu index.html, mas como isso deve ser estruturado? Tentei fazer algo assim e ele gera um erro no console do navegador dizendo que não consegue encontrar meus controladores. Alguma dica?
Pesquisei no StackOverflow e encontrei essa pergunta semelhante - no entanto, essa sintaxe está usando uma estrutura diferente (CoffeeScript) no topo do Angular, e por isso não consegui segui-lo.