Я новичок в angularJS. Мне удалось создать приложение для телефонной связи, используя angularJS. Приложение в порядке и работает нормально. Проблема в том, что теперь, когда я немного лучше понимаю, как работает angularJS (по крайней мере, я так думаю), я беспокоюсь о структуре файлов моего приложения и ремонтопригодности кода. Мой проект следует шаблону angular-seed. Angular Seed на GitHub, где у меня есть эта структура:
js
app.js
controllers.js
directives.js
services.js
filters.js
Изучив, как структурировать приложения с помощью angularJS, я нашел несколько очень хороших статей об этом: Огромные приложения с AngularJS и КАК СТРУКТУРИРОВАТЬ БОЛЬШИЕ ПРИЛОЖЕНИЯ ANGULARJS
Мой вопрос кажется мне очень глупым, но я не мог найти выход. Мне удалось разделить мои контроллеры на разные файлы, и теперь у меня есть такая структура:
scripts
controllers
LoginCtrl.js
HomeCtrl.js
AboutCtrl.js
ClientCtrl.js
Проблема, с которой я борюсь, заключается в том, что в моем приложении раньше был только один файл controller.js. В моем файле index.html я обычно загружаю все файлы сценариев, используя тег сценария. Теперь, когда у меня есть 4 разных файла .js для моих контроллеров, как мне загрузить их в файл index.html? Я должен загрузить их все туда?
Мне кажется неправильным загружать все скрипты в файле index.html таким образом (я знаю, что с одним файлом код будет загружаться одинаково, мне просто странно, что там упаковано много тегов скриптов) . Я нашел проект ng-boilerplate на github, и в их index.html они динамически загружают скрипты. Проблема в том, что я не могу сейчас запустить новый ng-bolierplate, и я не мог найти, как они это сделали. Извините за длинный текст. Спасибо!