【发布时间】:2015-09-09 00:30:42
【问题描述】:
我尝试在 Meteor 官方 TODO 应用教程中实现 iron:Router。我想让默认的“/”路由指向“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'
});
在添加主模板之前,我得到了所有“任务”对象。将代码封装在“主页”模板中后,我什么都没有。我跟着官方tutorial实现了“todo”应用。
有人可以帮忙吗?提前致谢。
【问题讨论】:
标签: javascript meteor