Полная документация Метеора предоставляет пару замечательных простых примеров, которые можно найти в разделе this, а также дополнительную полезную информацию, чтобы вы могли начать работу. В принципе, единственное, что вам нужно, чтобы убедиться, что вы делаете ваш шаблон верхнего уровня, содержащийся в <body>
тег как так:
<body>
{{> a}}
</body>
<template name="a">
Top-Level Template
</template>
Затем вы можете вложить столь же глубоко, как вы хотели бы оттуда вниз к вашему глубочайшему шаблону:
<template name="a">
Top-Level Template
{{> b}}
</template>
<template name="b">
Mid-Level Template
{{> c}}
</template>
<template name="c">
...
</template>
Кроме того, ваши шаблонам не должны быть определены в том же HTML-файл в качестве <body>
определения. Все они могут быть определены в одном файле или разделены на другой файл для каждого шаблона (что становится гораздо более хорошей идеей, когда ваши шаблоны становятся достаточно большими и сложными).
Создайте новый проект, добавьте свой код в конец файла .html, добавьте '{{> baz}}' в основной шаблон. Все работает так, как ожидалось. Я подозреваю, что что-то происходит с вашим кодом. –
Вы можете ... Они делают это в каждом из [примеров] (http://www.meteor.com/examples/leaderboard). Вы должны разместить свой шаблон верхнего уровня внутри шаблона тела: '
{{baz}}' – sbking