Я работаю через электронную книгу, чтобы узнать весь стек MEAN и столкнулся с нечетной проблемой при работе с угловыми.Order of AngularJS dependency injection
В частности, я добавлял угловое направление в мое приложение для визуализации шаблона. Сначала я не мог заставить его работать и несколько раз пересматривал код в поисках какой-либо ошибки, которую я мог бы сделать. В конце концов, я набрал порядок двух зависимостей для основного модуля приложения иначе, чем показала книга.
Это не работает
var mainApplicationModule = angular.module(mainApplicationModuleName, ['example', 'ngRoute']);
Это работало
var mainApplicationModule = angular.module(mainApplicationModuleName, ['ngRoute', 'example']);
Так что я не имею проблему точно, но мне было интересно, если кто-нибудь может объяснить, почему это работает сюда? Я не смог найти ничего о том, как важно иметь дело с определением зависимости. Я могу опубликовать больше своего кода, если это будет полезно.
Это, вероятно, не связано, но является ли ваше имя модуля строкой? – sfletche
Это, да. Почему вы спрашиваете? – natedog