如何使用块助手流星js显示某些数据

时间:2015-12-22 00:20:47

标签: meteor

我有两个类别,即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>

2 个答案:

答案 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"});
    }
});