未捕获的错误:没有模块:ui.directives

时间:2013-05-25 19:04:21

标签: javascript angularjs

我正在学习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', [...

问题

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

2 个答案:

答案 0 :(得分: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>

app的第一行应该如下所示:

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

答案 1 :(得分:1)

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