簡體   English   中英

鐵路由器的流星路由

[英]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”應用程序。

有人可以幫忙嗎? 提前致謝。

headbody不在模板中。 嘗試以下方法:

<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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM