У мене є всі мої контролери AngularJS в одному файлі, controllers.js. Цей файл структурований так:
angular.module('myApp.controllers', [])
.controller('Ctrl1', ['$scope', '$http', function($scope, $http) {
}])
.controller('Ctrl2', ['$scope', '$http', function($scope, $http) }
}])
Що я хотів би зробити, це помістити Ctrl1 і Ctrl2 в окремі файли. Потім я б включив обидва файли до свого index.html, але як це слід структурувати? Я спробував зробити щось подібне, і це видає помилку в консолі веб-браузера, кажучи, що вона не може знайти мої контролери. Якісь підказки?
Я шукав StackOverflow і знайшов подібне запитання - однак, цей синтаксис використовує інший фреймворк (CoffeeScript) поверх Angular, і тому я не зміг дотримуватися.