2015-10-11 3 views
1

Я не понимаю, почему каждое предложение не работает после того, как я добавлю вокруг них шаблон «простые-todos» ?!Каждое предложение не работает после изменения имени шаблона

<template name="simple-todos"> 
<head> 
    <title>Todo List</title> 
</head> 

<body> 
<div class="row"> 
    <header> 
     <h1>Todo List</h1> 
     {{> addObjects}} 
    </header> 
    <ul> 
     {{#each tasks}} 
      {{> task}} 
     {{/each}} 
    </ul> 
</div> 
</body> 
</template> 

<template name="task"> 
    <li class="{{#if checked}}checked{{/if}}"> 
     <button class="delete">&times;</button> 
     <input type="checkbox" checked="{{checked}}" class="toggle-checked" /> 
     <span class="text">{{text}}</span> 
     <span class="text">{{createdAt}}</span> 
    </li> 
</template> 

Когда я не использую имя шаблона «просто-Todos» Я стал непосредственно значения из базы данных ...

Спасибо за помощь ...

ответ

0

Вы не допускаются поставить head и body тегов внутри шаблона Метеора, использовать этот подход вместо:

HTML

<!-- HEAD and BODY must be top level tags --> 

<head> 
    <title>Todo List</title> 
</head> 

<body> 
    {{> simpleTodos}} 
</body> 

<template name="simpleTodos"> 
    <div class="row"> 
    ... 
    </div> 
</template>