我尝试在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;应用
有人可以帮忙吗?提前谢谢。
答案 0 :(得分:1)
body
和<head></head>
<body>
</body>
<template name="home">
Home
<ul>
{{#each tasks}}
{{> task}}
{{/each}}
</ul>
</template>
<template name="task">
Task
</template>
不在模板中。试试这个:
{{1}}