【发布时间】:2017-03-16 14:38:38
【问题描述】:
我正在尝试在 angular.module("",[]).config(function(){/* Here */}) 中使用下划线或 lodash,但它期待提供者并抛出 Unknown provider。
- 我应该只使用全局范围内的
_吗? (这是不可取的) - 有没有办法在模块配置中注入像
underscore/lodash这样的实用程序?
【问题讨论】:
-
我删除了我的答案,因为似乎没有可以注入
.config()调用的提供程序。只有一项服务可用于控制器。无论如何,该模块似乎很旧。 -
使用
app.constant("_", window._);常量在配置阶段和运行阶段都是可注入的。见AngularJS Developer Guide - Loading Modules and Dependencies 和AngularJS Service Components Reference - Constant。
标签: javascript angularjs underscore.js lodash angularjs-config