无法加载ngTable:'模块'ngTable'不可用!'

时间:2015-05-18 20:14:25

标签: angularjs ngtable

我正在尝试在我的应用中使用ngTable,并执行以下步骤:

1)导入ngTable css文件

2)导入ngTable.js文件

3)将'ngTable'添加到我的angular.module('app',[xxx,yyy,'ngTable'],就像我为无数其他图书馆所做的那样

4)在我的控制器中复制粘贴示例代码(并注入'ngTableParams')

结果:当我尝试加载页面时,我得到:

Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:modulerr] Failed to instantiate module ngTable due to:
Error: [$injector:nomod] Module 'ngTable' 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.

我环顾四周但没找到任何东西。我似乎无法理解为什么这不起作用......我将不胜感激。

1 个答案:

答案 0 :(得分:0)

在加载angular本身之后开始加载ngTable之前,我遇到了同样的错误。

下面是我的index.html中的摘录,突出显示了解决方案。

<script src="web/vendor/bower_components/angular-1.7.2/angular.min.js"></script>
<script src="web/vendor/bower_components/angular-1.7.2/angular-route.min.js"></script>

<link rel="stylesheet"; href="https://unpkg.com/ng-table@3.0.1/bundles/ng-table.min.css">
<script src="https://unpkg.com/ng-table@3.0.1//bundles/ng-table.min.js"></script>