我有两个类别,即ICT和非ICT。我只想要属于ICT的显示数据。有人能告诉我解决方案吗?
List.html
ACCESS EXCLUSIVE
List.js
<template name="showList">
{{#each List}}
{{#if category_name="ICT"}}
{{> ItemList}}
{{/if}}
{{/each}}
</template>
<template name="ItemList">
<td>{{category_name}} </td>
<td>{{subcategory_name}} </td>
<td>{{item_name}} </td>
<td>{{date1}} </td>
<td>{{date2}} </td>
<td>{{status}} </td>
</tr>
</template>
答案 0 :(得分:1)
您的助手应更改为
Template.showList.helpers({
list: function(){
return List.find({category_name: "ICT"});
}
});
顺便说一下,你的代码中有一个拼写错误。它是{{#each list}}
,而不是{{#each List}}
答案 1 :(得分:1)
您应该在助手中定义类别名称。
HTML:
<template name="showList">
{{#each List}}
{{> ItemList}}
{{/each}}
</template>
助手:
Template.showList.helpers({
list: function(){
return List.find({category_name: "ICT"});
}
});