我一直在阅读发现流星书,目前在第 6 章。我很难理解模板之间的关系以及它们如何工作。
例如,我有一个名为 posts_lists.html 的模板和一个名为 posts_lists.js 的 javascript 文件
在 posts_lists.js 我有以下内容:
Template.postsList.helpers({
posts: postsData
});
在 posts_lists.html 我有:
<template name="postsList">
<div class="posts">
{{#each posts}}
{{> postItem}}
{{/each}}
</div>
</template>
所以,我认为 Template.postsList.helpers({ 是一个块,其中包含 postsList 模板访问的所有变量。该块以帖子的形式返回 postData。
帖子被循环 - 调用 postItem 模板。这是我迷路的地方......因为我没有 postItem.js 文件或 postItem.html 文件
我确实有 post_item.html 和 post_item.js - 但它们的名称与 postItem 不同......
....但它的工作原理???? 我不明白。我知道这不是魔法......但无法弄清楚。就我的水平/技能而言,我是一名试图了解更多信息的设计师/jquery 用户。
谢谢,罗伯