2016-05-06 7 views
2

lodash /アンダースコアをコントローラに注入する方法についていくつかの質問がありましたが、カスタムプロバイダに配置する必要があります。私はそれをする方法を理解していないようです。受け入れられた答えを持っているsimilar question hereがありますが、自分の状況でそのテクニックを再利用する方法を理解できません。Angadularプロバイダにlodashを注入する

私は別のモジュールとしての角にlodashを注入しています:

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

は、どのように私は私のプロバイダへのlodashの注射をするために変更するか、またはこれに追加しますか?サービスプロバイダーやサービスインスタンスの両方にLodashを注入する

+0

これがどのように機能するかを見てみるか、https://github.com/rockabox/ng-lodashを使用してください –

答えて

4

ではなく

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

を使用しています。 $window抽象化を使用するシナリオが有益かもしれませんが、ここでは安全に省略することができます。

関連する問題