[英]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.