我在尝试注入AngularUI的ui.bootstrap服务时遇到了一些麻烦。我正在使用browserify,所以我不能只将脚本添加到基本的html文件中。当我尝试调用angular.module('app',['ui.bootstrap']);我收到以下错误消息:
Module 'ui.bootstrap' is not available! You either misspelled the module name
or forgot to load it. If registering a module ensure that you specify the
dependencies as the second argument.
“第二个论点”是什么意思?如果我必须使用import / require,我应该在哪里放置.min.js
文件?
答案 0 :(得分:1)
second argument
引用了angular.module('app', ['ui.bootstrap']);
的第二个参数它只是告诉你一个名为ui.bootstrap
的模块从未定义过。
你真的应该发布你的代码以获得更好的答案。但是,这是您通常想要使用browserify做的事情:
// require angular
var angular = require('angular');
require('angular-ui-bootstrap'); // no need to create a variable
angular.module('app', ['ui.bootstrap']); // all done
只要angular-ui-bootstrap
已安装到您的项目(npm install --save angular-ui-bootstrap
),这应该可以。