我很难掌握模板概念。这是我从meteor tutorial
复制的代码<ul>
{{#each tasks}}
{{> task}}
{{/each}}
</ul>
现在的问题。
{{#each
是meteor
指令/关键字。但这里的tasks
是什么。 #each
是否会进入.js(本例中为simple-todos.js)以查找tasks
是什么?{{>task}}
正在输出保存在js文件中的文本(使用模板)。我在这里假设的是{{#each <template_helper_object>}}
,然后对于每个对象,我们调用task
模板。现在的问题是,这个任务模板如何识别相应的任务对象?我让它变得混乱吗? 答案 0 :(得分:0)
#each
是一个迭代器。 tasks
是一个从你.js文件中查看的帮助器
tasks: [
{ text: "This is task 1" },
{ text: "This is task 2" },
{ text: "This is task 3" }
]
{{>task}}
正在调用一个返回模板实例task
的函数,并从tasks
帮助器动态填充数据。
完成本教程的其余部分,您将了解它如何与动态数据和集合一起使用