2016-10-07 8 views
0

Zunächst alle Fremdbibliotheken sollten in eckigen Modul verpackt werden, so dass es als eine Abhängigkeit zu anderen angularen Modulen hinzugefügt werden kann.Angular.js Abhängigkeiten Reihenfolge für Bibliotheken von Drittanbietern

zum Beispiel

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

und injizieren sie in andere Modul wie:

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

Die Frage ist, wo sollen Bibliotheken von Drittanbietern am Anfang oder am Ende in Abhängigkeit Liste befindet?

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

VS

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

Beide Fälle funktioniert, aber was ist Ihre Meinung dazu?

Vielen Dank im Voraus

+0

Es sollte genauso sein, wie Sie am Anfang der Bibliotheken von Drittanbietern tun, dann Ihre benutzerdefinierte Skripte –

+0

Wie ist es wichtig? Angular spritzt die Dienste/Fabriken ein, wie auch immer es aufgestellt ist oder wo auch immer. – Alok

Antwort

0

Das tut, um in diesem Fall wirklich wichtig. Angularjs wird automatisch die Abhängigkeiten zwischen den Abhängigkeiten behandeln.

Verwandte Themen