【问题标题】:Understanding meteor tutorial了解流星教程
【发布时间】:2016-05-29 14:12:09
【问题描述】:

我很难掌握这里的模板概念。这是我从meteor tutorial复制的代码

<ul>
  {{#each tasks}}
    {{> task}}
  {{/each}}
</ul>

现在是问题。

  1. 无论我们说什么,我都知道{{#eachmeteor 指令/关键字。但是这里的tasks 是什么。 #each 是否进入 .js(在本例中为 simple-todos.js)以查找 tasks 是什么?
  2. 其次,我知道{{&gt;task}} 正在输出保存在js 文件中的文本(使用模板)。我在这里假设是{{#each &lt;template_helper_object&gt;}},然后对于每个对象,我们调用task 模板。现在的问题是,这个任务模板如何知道相应的任务对象?我让它变得混乱吗?

【问题讨论】:

  • 我建议去here 阅读有关模板的文章。

标签: meteor


【解决方案1】:
  1. #each 是一个迭代器。 tasks 是一个从你的 .js 文件中查看的助手

    tasks: [
      { text: "This is task 1" },
      { text: "This is task 2" },
      { text: "This is task 3" }
    ]
    
  2. {{&gt;task}} 正在调用一个函数,该函数返回模板实例 task 并从 tasks 帮助器动态填充数据。

完成本教程的其余部分,您将了解它如何处理动态数据和集合

【讨论】:

    猜你喜欢
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多