Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 流星火焰物体未显示_Javascript_Meteor - Fatal编程技术网

Javascript 流星火焰物体未显示

Javascript 流星火焰物体未显示,javascript,meteor,Javascript,Meteor,我想显示我的任务对象属性,如html页面所示。我的任务具有标题和进度属性。但是,属性没有显示。是不是因为我在模板中使用map函数的方式。helpers()是错误的?谢谢 我的火焰模板 <tbody> {{#each displayAllTasks}} <tr> <td class="highlight"> <div class="success"></div>

我想显示我的任务对象属性,如html页面所示。我的任务具有标题和进度属性。但是,属性没有显示。是不是因为我在
模板中使用map函数的方式。helpers()
是错误的?谢谢

我的火焰模板

<tbody>
    {{#each displayAllTasks}}
        <tr>
            <td class="highlight">
                <div class="success"></div>
                <a href="javascript:;"> {{counter}} </a>
            </td>
            <td class="hidden-xs"> {{ task_item }} </td>
            <td> {{ task_progress }}% </td>
            <td> Bob Marley </td>
            <td>
                <a href="javascript:;" class="btn btn-outline btn-circle btn-sm purple">
                <i class="fa fa-edit"></i> Edit </a>
            </td>
        </tr>
    {{/each}}
</tbody>

它打印行吗

无论如何,我会这样做的。你不需要柜台等

模板帮助程序:

Template
  .personalTask
  .helpers({
    displayAllTasks() {
      return Tasks.find({})
    }
  })
Blaze模板:

<tbody>
    {{#each item in displayAllTasks}}
    {{#let counter=@index}}
        <tr>
            <td class="highlight">
                <div class="success"></div>
                <a href=""> {{counter}} </a>
            </td>
            <td class="hidden-xs"> {{ item.title }} </td>
            <td> {{ item.progress }}% </td>
            <td> Bob Marley </td>
            <td>
                <a href="" class="btn btn-outline btn-circle btn-sm purple">
                <i class="fa fa-edit"></i> Edit </a>
            </td>
        </tr>
    {{/let}}
    {{/each}}
</tbody>

{{{#displayAllTasks中的每个项目}
{{{#let counter=@index}
{{item.title}
{{item.progress}}}%
鲍勃·马利
{{/let}
{{/每个}}

但是,如果您希望计数器基于1而不是零,则需要+1的辅助函数。我还删除了javascript:;通过链接。

那么,您确实渲染了
s,但没有属性,对吗?
Task.find().count()
说什么?我相信您的助手的结构很好(尽管您可以使用@index而不是
counter
)。似乎更有可能是Tasks.find()找不到任何文档。可以尝试
console.log(Tasks.find().count())
,如果没有返回任何文档,请检查您的
收藏
发布
订阅
允许
,以及
拒绝
代码。
<tbody>
    {{#each item in displayAllTasks}}
    {{#let counter=@index}}
        <tr>
            <td class="highlight">
                <div class="success"></div>
                <a href=""> {{counter}} </a>
            </td>
            <td class="hidden-xs"> {{ item.title }} </td>
            <td> {{ item.progress }}% </td>
            <td> Bob Marley </td>
            <td>
                <a href="" class="btn btn-outline btn-circle btn-sm purple">
                <i class="fa fa-edit"></i> Edit </a>
            </td>
        </tr>
    {{/let}}
    {{/each}}
</tbody>