В AngularJS, имеет ли смысл порядок моих отношений ?.Зависимость Порядок впрыска в AngularJS
Пример:
Предположим, у меня есть 'awesomeGlobalService'
обрабатывать набор услуг, общих для всех модулей моего приложения.
Должен ли я вводить его первый ?:
angular.module('myModule', ['awesomeGlobalService', 'secondModule', 'anotherModule', ...])
или я должен вводить его в последний раз ?:
angular.module('myModule', ['secondModule', 'anotherModule', ... 'awesomeGlobalService'])
или это на самом деле не имеет значения, находится в массиве инъекций?
вы спрашиваете, если это имеет значение с точки зрения поведения программы, или стиль кода? Или оба? –
Поведение программы, я хочу, чтобы избежать ошибки типа «служба не определена», потому что определение еще не введено – Hojendiz
Не имеет значения, какой заказ вы укажете в списке зависимостей. Но если есть служба с тем же именем в нескольких зависимых модулях, то последняя переопределяет все остальные события. – PSL