[英]Meteor routing with iron router
我尝试在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'
});
在添加主模板之前,我获得了所有“任务”对象。 将代码封装在“ home”模板中后,我什么也没得到。 我按照官方教程实施了“ todo”应用程序。
有人可以帮忙吗? 提前致谢。
head
和body
不在模板中。 尝试以下方法:
<head></head>
<body>
</body>
<template name="home">
Home
<ul>
{{#each tasks}}
{{> task}}
{{/each}}
</ul>
</template>
<template name="task">
Task
</template>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.