2016-10-07 52 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

它有什么关系? Angular注入了服务/工厂,但它被放置或放置在任何地方。 – Alok

回答

0

订单在这种情况下并不重要。 Angularjs将自动处理依赖关系之间的依赖关系。

相关问题