什么是yield和包含模板之间的区别

时间:2017-09-06 02:10:19

标签: meteor

在meteor中,你可以包含这样的模板

execute()

或者我们可以使用

{{> exampleTemplate }}

另一种方式是

{{> yield}}

那么区别是什么?我们应该在什么情况下选择?

1 个答案:

答案 0 :(得分:2)

{{> yield}}用于根据Iron路由器中定义的路由加载模板,例如

{{> exampleTemplate}}用于在另一个模板上加载特定模板。您可以将模板拆分为不同的组件并加载它们。

{{> Template.dynamic template=example data=this}}用于动态呈现模板。这意味着您可以在模板助手中编写要呈现的模板的逻辑,例如'在js文件中。