【发布时间】:2015-05-25 19:33:18
【问题描述】:
我想在我的项目中添加一些基于 angular + requirejs 的插件。 在我的配置中,我这样做:
shim: {
'angular': {exports: 'angular', deps: ['jquery']},
'angular-strap': {deps: ['angular']},
}
但是当我在我的模块中写:
define([
'angular',
'angular-strap'
]
然后我在 angular-strap 模块正在注册的行中收到控制台错误“Uncaught ReferenceError: angular is not defined”
angular.module('mgcrea.ngStrap', [
如果我从定义应用程序中删除 angular-strap 正确加载并且在全局上下文中我可以看到“角度”对象。
【问题讨论】:
-
尝试删除角库的导出选项。让它像这样
anguar: ['jquery'], angular-strap: ['angular'] -
只是在阅读您的问题时犯了一个错误,对此感到抱歉。但我想我已经找到了解决方案,请检查答案:)
标签: angularjs requirejs angular-strap shim