2

我正在学习 AngularJS 并尝试在视频上做类似的事情,但我发现了问题。我有这两个错误:

Uncaught Error: No module: ui.directives
Uncaught Error: No module: ui.directives.sortable 

在我的 app.js 中,我就像他们在github上所说的那样:

angular.module('507917App', ['ui.directives.sortable'])

而且我还在代码中添加了这一行:

<script type="text/javascript" src="modules/directives/sortable/src/sortable.js"></script>

查看路径并定义 ui.directives:

angular.module('ui.directives').directive('uiSortable', [...

问题

有什么我错过或做错了吗?为什么我有这个错误?

4

2 回答 2

1

尝试将其更改为 angular.module('507917App', ['ui.sortable'])。它对我有用。如果您查看实际的 sortable.js 文件,那就是模块的名称。我相信开发人员只是忘记在文档上更新它。

于 2013-05-25T22:34:23.330 回答
1

好的,我找到了解决方案。在包含此脚本(或 angular-ui 中的其他组件)之前:

<script type="text/javascript" src="modules/directives/sortable/src/sortable.js"></script>

你还需要包括这个:

<script type="text/javascript" src="components/angular-ui/build/angular-ui.js"></script>

应用程序的第一行也应该如下所示:

angular.module('507917App', ['ui'])
于 2013-05-25T19:27:29.320 回答