我试图角分页依赖“angularUtils.directives.dirPagination”加载到我的模块,但是当我做我得到“无法实例化模块marbleApp由于:.. “错误。在尝试添加此依赖项之前,我的应用程序正常工作。这是一些代码。无法加载角分页依赖到模块
app.js:
var marbleApp = angular.module("marbleApp", ['ui.router', 'angularUtils.directives.dirPagination']);
granite.html:
<div class="container">
<div class="row">
<div class="col m3" dir-paginate="material in graniteStuff | itemsPerPage: 20">
<a href="{{ url }}"><div class="card">
<div class="card-image small">
<img src="">
</div>
<div class="card-content">
<p>{{ material.material_name }}</p>
<p>{{ material.material_country_of_origin }}</p>
</div>
</div>
</a>
</div>
</div>
</div>
<div ui-view></div>
<dir-pagination-controls></dir-pagination-controls>
在控制台完整的错误的内容如下:
“未能实例模块marbleApp由于: 错误:[$注射器:modulerr]未能实例模块angularUtils.directives.dirPagination由于: 错误:[$注射器:NOMOD]模块“angularUtils .directives.dirPagination'不可用!您拼错了模块名称或忘记加载模块名称。如果注册一个模块确保您指定的依赖关系作为第二个参数。”
我无法找到任何语法错误,我敢肯定我是正确遵循了文档。有什么想法?
文档:https://github.com/michaelbromley/angularUtils/tree/master/src/directives/pagination#basic-example
这里是一个更新,我改变了我的app.js代码,并能够添加angularUtils依赖,现在我的应用程序再次工作,但分页功能不能在视图上工作,而不是重复数据库结果,它只是呈现的项目......一个没有错误。什么破?
一pp.js
angular.module("marbleApp", ['angularUtils.directives.dirPagination']);
var marbleApp = angular.module("marbleApp", ['ui.router']);
HTML:
<div class="container">
<div class="row">
<div class="col m3" dir-paginate="material in graniteStuff | itemsPerPage: 20">
<a href="{{ url }}"><div class="card">
<div class="card-image small">
<img src="">
</div>
<div class="card-content">
<p>{{ material.material_name }}</p>
<p>{{ material.material_country_of_origin }}</p>
</div>
</div>
</a>
</div>
</div>
</div>
<div ui-view></div>
<dir-pagination-controls></dir-pagination-controls>
什么是你的JS文件序列。检查一下。 –
我几乎所有的东西都在一个app.js文件中。我认为你可能是对的,但我甚至不知道要寻找什么,这就是为什么我没有把所有东西都分开的原因应该是ha – MattP
将** angularUtils.directives.dirPagination **模块代码放在* * marbleApp **模块代码 –