我想基于angular + requirejs为我的项目添加一些插件。 在我的配置中,我做了:
shim: {
'angular': {exports: 'angular', deps: ['jquery']},
'angular-strap': {deps: ['angular']},
}
但是当我在我的模块中写道时:
define([
'angular',
'angular-strap'
]
然后我得到控制台错误“未捕获的ReferenceError:角度未定义”,其中angular-strap模块正在注册
angular.module('mgcrea.ngStrap', [
如果我从定义应用程序中移除角度带正确加载并在全局上下文中,我可以看到“有角度”的对象。
答案 0 :(得分:0)
你错误地注射了角带。您应该使用此语法
angular.module('your_app name', ['deps']);
在你的情况下,它会像这样
angular.module('yourApp', ['mgcrea.ngStrap']);