3

嗨,我是 angularjs 的新手,我想在应用程序中添加多个依赖模块。

这是我的代码:

var NBModule = angular.module('NBModule', ['ui.router','ngDraggable']);

我什至试过

var NBModule = angular.module('NBModule', ['ui.router'],['ngDraggable']);

最后

var NBModule = angular.module('NBModule', ['ui.router']);
angular.injector(NBModule, ['ngDraggable']);

我收到此错误:

[$injector:modulerr] http://errors.angularjs.org/1.3.5/$injector/modulerr?p0=undefined&p1=Error%…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.5%2Fangular.min。 js%3A38%3A146)

4

2 回答 2

6

您尝试的第一个选项是正确的:

var NBModule = angular.module('NBModule', ['ui.router','ngDraggable']);

我猜问题是你没有在html中添加脚本标签。

您需要添加:

<script src="path/to/uiRouter.js"></script>
<script src="path/to/draggable.js"></script>
于 2015-01-18T10:55:30.630 回答
0

您必须在 HTML 中添加这些依赖项的脚本标记,如下所示:

<script src="angular.js"></script>
<script src="ui.router.js"></script>
<script src="ng-draggable.js"></script>

如果那不起作用,那么ui-router可能取决于ng-draggable可能是

于 2015-01-18T11:31:21.723 回答