2017-03-16 39 views
0

我試圖在angular.module("",[]).config(function(){/* Here */})中使用下劃線或lodash,但它期待提供商並拋出Unknown provider如何在角度配置中使用lodash /下劃線

  • 我應該從全球範圍使用_嗎? (這是不可取的)
  • 有沒有辦法在模塊配置注入實用工具,如underscore/lodash
+0

我刪除了我的答案,因爲那裏似乎沒有可以注入'.config()'調用的提供程序。只有一種服務可用於控制器。無論如何,該模塊看起來都很老舊。 – anierzad

+0

使用'app.constant(「_」,window ._);'常量在配置階段和運行階段都是可注入的。請參閱[AngularJS開發人員指南 - 加載模塊和依賴項](https://docs.angularjs.org/guide/module#module-loading-dependencies)和[AngularJS服務組件參考 - 常量](https://docs.angularjs。組織/ API /自動/服務/ $#提供恆定的)。 – georgeawg

回答

0

經過進一步調查,我連接的模塊不適合您的要求。然而,我確實設法找出一箇舊的SO問題,它有一些關於在一個Angular常量中定義lodash的信息,這可以被注入到.config()調用中。

這裏有一個問題:How to make lodash work with Angular JS?

我希望這是比較有用的。

+0

答案應該是自包含的,請添加如何在答案中使用模塊的示例。 –

+0

引用文檔的[安裝](https://github.com/rockabox/ng-lodash#installing)部分應該足夠了。 –

+0

那麼我如何在'.config()'中使用它? – skmasq

相關問題