簡體   English   中英

將lodash注入Angular provider

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM