0

我一直在阅读发现流星书,目前在第 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 用户。

谢谢,罗伯

4

1 回答 1

2

文件名意义不大。这只是一个约定。

post_item.html应该包含一个名为postItem.

于 2013-09-12T15:31:04.007 回答