我試圖角分頁依賴「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 **模塊代碼 –