Я новичок в угловом, поэтому, пожалуйста, дайте мне знать мою абсолютную ошибку новичков, которую я здесь делаю.Dependency Injection не работает при определении модуля
У меня есть модуль и контроллер в качестве такого
(function() {
'use strict';
angular
.module('myApp')
.controller('myController', MyController);
я удалил большую часть кода для краткости, только с указанием соответствующих частей.
Этот код работает идеально, страница загружается и все функционирует должным образом.
Однако моя проблема возникает, когда я хочу привнести что-то в модуль
(function() {
'use strict';
angular
.module('myApp', ['custom'])
.controller('myController', MyController);
Когда я делаю это, моя страница не загружается вообще, и у меня нет никаких ошибок в консоли вывода.
Так что я первоначально думал, что это был обычай модуль не загружается должным образом, поэтому я попытался это
(function() {
'use strict';
angular
.module('myApp', [])
.controller('myController', MyController);
Это даже не работает, опять же в том, что ничего не нагрузки, пустые квадратные скобки, хотя я см. многие примеры.
Я использую AngularJS 1.3.16.
Просто, чтобы подтвердить, Вы можете определить только ваш модуль один раз. Вы уверены, что модуль не переопределен? Где вы определили 'custom'? – Satpal
Есть ли у вашего html атрибут ** ng-app **? Как '
' – MikeSWЕго единственный определенный раз. На данный момент мой проект очень мал, и я использую angular.js не min.js, но никакой разницы. Но разве это не должно работать с пустыми скобками? Я удалил обычай и просто там были пустые скобки, и он все еще не работал, а это значит, что это что-то еще. –