我試圖在angular.module("",[]).config(function(){/* Here */})
中使用下劃線或lodash,但它期待提供商並拋出Unknown provider
。如何在角度配置中使用lodash /下劃線
- 我應該從全球範圍使用
_
嗎? (這是不可取的) - 有沒有辦法在模塊配置注入實用工具,如
underscore/lodash
?
我試圖在angular.module("",[]).config(function(){/* Here */})
中使用下劃線或lodash,但它期待提供商並拋出Unknown provider
。如何在角度配置中使用lodash /下劃線
_
嗎? (這是不可取的)underscore/lodash
?經過進一步調查,我連接的模塊不適合您的要求。然而,我確實設法找出一箇舊的SO問題,它有一些關於在一個Angular常量中定義lodash的信息,這可以被注入到.config()
調用中。
這裏有一個問題:How to make lodash work with Angular JS?
我希望這是比較有用的。
答案應該是自包含的,請添加如何在答案中使用模塊的示例。 –
引用文檔的[安裝](https://github.com/rockabox/ng-lodash#installing)部分應該足夠了。 –
那麼我如何在'.config()'中使用它? – skmasq
我刪除了我的答案,因爲那裏似乎沒有可以注入'.config()'調用的提供程序。只有一種服務可用於控制器。無論如何,該模塊看起來都很老舊。 – anierzad
使用'app.constant(「_」,window ._);'常量在配置階段和運行階段都是可注入的。請參閱[AngularJS開發人員指南 - 加載模塊和依賴項](https://docs.angularjs.org/guide/module#module-loading-dependencies)和[AngularJS服務組件參考 - 常量](https://docs.angularjs。組織/ API /自動/服務/ $#提供恆定的)。 – georgeawg