2016-10-07 8 views
0

Прежде всего, все сторонние библиотеки должны быть обернуты в угловой модуль, поэтому его можно добавить как зависимость от других угловых модулей.Порядок зависимостей Angular.js для сторонних библиотек

, например

angular.module('lodash', []) 
     .factory('_', function($window) { return $window._;}); 

и впрыскивать его в другой модуль, как:

angular.module('myApp', ['lodash']); 

Вопрос в том, где следует сторонних библиотек находиться в списке зависимостей в начале или в конце?

angular.module('myApp').controller(function($scope, _){}); 

VS

angular.module('myApp').controller(function(_, $scope){}); 

В обоих случаях работает, но каково Ваше мнение по этому поводу?

Спасибо заранее

+0

Это должно быть так, как вы делаете, как в начале сторонних библиотек, тогда ваши пользовательские сценарии –

+0

Как это важно? Угловая инъекция услуг/заводов, однако она размещена или где бы она ни находилась. – Alok

ответ

0

В Doesnt заказа действительно имеет значение в данном случае. Angularjs автоматически обрабатывает зависимости между зависимостями.

 Смежные вопросы

  • Нет связанных вопросов^_^