2016-05-01 86 views
1

我試圖每次列出9項,我發現alethes:pages,可以幫助完成它。 我不明白應該如何實施。 我的集合與流星分頁

Products = new Mongo.Collection("products"); 

創造,所以我創建了頁面內/ lib文件夾

Pages = new Meteor.Pagination(Products, { 
    perPage: 9, 
    sort: { 
     createdAt: -1 
    } 
}); 

感到困惑於如何使用Pages列出的項目?下面是我的模板來列出項目。我正在調用另一個模板中的模板來列出項目。

這是

<template name="list_products"> 
    {{#each applications}} 
     <div class="col-sm-4 col-lg-4 col-md-4"> 
      <div class="thumbnail"> 
       <img src="{{previewImage}}" alt=""> 
      </div> 
     </div> 
    {{/each}} 
</template> 

我該如何申請Pageslist_products模板的模板?

對不起,我的英語

回答

0

這個你怎麼也來定義模板和項目模板的頁面。

Pages = new Meteor.Pagination(Products, { 
    perPage: 9, 
    sort: { 
     createdAt: -1 
    } 
    templateName: "list_products", 
    itemTemplate: "list_products_item", 
}); 

那麼你list_products有以下模板{{>頁}}和{{> pagesNav}}這樣的:

<template name="list_products"> 
    {{> pages}} 
    {{> pagesNav}} 
</template> 

在這裏,你怎麼也來創建你的每個項目模板,將顯示你的項目,你不必使用任何#each的。基本上它會根據您的物品每頁值呈現每次:

<template name="list_products_item"> 
    <div class="col-sm-4 col-lg-4 col-md-4"> 
     <div class="thumbnail"> 
      <img src="{{previewImage}}" alt=""> 
     </div> 
    </div> 
</template>