[英]Injecting lodash into Angular provider
我已經看到了關於將lodash / underscore注入控制器的幾個問題,但是我需要將其放入自定義提供程序中。 我似乎不知道該怎么做。 這里有一個類似的問題 ,已經得到了公認的答案,但是我不知道如何針對我的情況重新使用該技術。
我將lodash作為單獨的模塊注入angular中:
angular.module("lodash", [])
.factory("_", ($window) => {
return $window._;
});
我將如何修改或添加它,以使lodash可注射到我的提供程序中?
要將Lodash注入服務提供商和服務實例,請使用
angular.module("lodash", [])
.constant("_", window._);
相反。 在某些情況下,使用$window
抽象可能是有益的,但是在這里可以安全地省略它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.