2017-08-03 87 views
1

我正在使用Kurourin meteorJS框架中的分頁包,它不工作。它只會在我的blaze html文件中返回一個錯誤。它也只在我的html文件中顯示加載。我只是新來的包,所以請理解。流星Kurourin分頁不起作用

代碼如下根據大氣中的文檔

//Error 
Error: No such template: defaultBootstrapPaginator 
at blaze.js:3212 
at Blaze.View.<anonymous> (spacebars.js:68) 
at blaze.js:1934 
at Function.Template._withTemplateInstanceFunc (blaze.js:3744) 
at blaze.js:1932 
at Object.Blaze._withCurrentView (blaze.js:2271) 
at viewAutorun (blaze.js:1931) 
at Tracker.Computation._compute (tracker.js:339) 
at new Tracker.Computation (tracker.js:229) 
at Object.Tracker.autorun (tracker.js:613) 

//blaze html file 
<div class="row"> 
{{#if isReady}} 
     <ul class="list-group"> 
      {{#each platforms}} 
       <li class="list-group-item">{{platform}}</li> 
      {{/each}} 
     </ul> 
     {{> defaultBootstrapPaginator pagination=templatePagination limit=10 containerClass="text-center" onClick=clickEvent}} 
{{/if}} 
</div> 


//create_hardwarepl.js file 
Template.create_hardwarepl.onCreated(function() { 
this.pagination = new Meteor.Pagination(Platforms, { 
    sort: { 
     _id: -1 
    } 
}); 
}); 

Template.create_hardwarepl.helpers({ 
platforms: function() 
{ 
    return Platforms.find({},{sort: {createdAt: -1}}); 
}, 
isReady: function() 
{ 
    return Template.instance().pagination.ready(); 
}, 
templatePagination: function() 
{ 
    return Template.instance().pagination; 
}, 
documents: function() 
{ 
    return Template.instance().pagination.getPage(); 
}, 
// optional helper used to return a callback that should be executed before 
    changing the page 
clickEvent: function() 
{ 
    return function(e, templateInstance, clickedPage) 
    { 
     e.preventDefault(); 
     console.log('Changing page from ', 
     templateInstance.data.pagination.currentPage(), ' to ', clickedPage); 
    }; 
} 
}); 

//server/publications.js file 

import { publishPagination } from 'meteor/kurounin:pagination'; 

publishPagination(Platforms); 

Error Image Here

Blaze display

回答

3

我得到了你所面臨然後我檢查了kurourin GitHub的庫相同的問題並且還有另一種基於訂閱的分頁。點擊這裏link

上面的鏈接將幫助您