与铁路由器的流星路由

时间:2015-09-08 16:01:02

标签: javascript meteor

我尝试在Meteor官方TODO应用教程中实现铁路由器。我想制作默认的" /"路线指向" home"模板,所以我修改了我的todoapp.html页面,并将整个代码封装在模板标签中,如下所示:

    <template name = "home">
    <head></head>
    <body>
    <ul>
          {{#each tasks}}
            {{> task}}
          {{/each}}
        </ul>
    </body>
    </template>
    <template name = "task">
<li>
 <span class="text"><a href="/user">{{username}}</a> - {{text}}</span>
  </li>
</template>

在todoapp.js中我在isClient和isServer:

之前添加了这个
Router.route('/', {
    template: 'home'
});

在添加主页模板之前,我得到了所有&#34;任务&#34;对象。将代码封装在&#34; home&#34;模板我没有得到任何一个。我跟随官方tutorial来实施&#34; todo&#34;应用

有人可以帮忙吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

body<head></head> <body> </body> <template name="home"> Home <ul> {{#each tasks}} {{> task}} {{/each}} </ul> </template> <template name="task"> Task </template> 不在模板中。试试这个:

{{1}}