2016-05-06 48 views
2

我已經看到有關向控制器注入lodash /下劃線的幾個問題,但我需要將其放入自定義提供程序中。我似乎無法弄清楚如何做到這一點。有一個similar question here有一個公認的答案,但我無法弄清楚如何重新爲我的情況使用該技術。將lodash注入Angular提供程序

我注射lodash成角作爲一個單獨的模塊:

angular.module("lodash", []) 
.factory("_", ($window) => { 
    return $window._; 
}); 

我將如何修改或添加到此爲了使lodash注射到我的供應商?

+0

看看這個如何工作或只是使用它https://github.com/rockabox/ng-lodash –

回答

4

要注入Lodash到服務提供商和服務實例使用

angular.module("lodash", []) 
.constant("_", window._); 

代替。有些情況下使用$window抽象可能是有益的,但在這裏可以安全地省略。

相關問題