有人解释{{>玩家}}给我

时间:2013-02-05 04:08:16

标签: javascript meteor handlebars.js

通过流星的例子来解决所有问题。我也是车把的新手,只是想把头包裹起来。在流星的排行榜示例中。这部分代码发生了什么:

<div class="leaderboard">
   {{#each players}}
    {{> player}}
   {{/each}}
</div>

更具体地说,我对{{&gt; player}}感到困惑。为什么我不能做{{player}}? {{&gt; player}}在做什么?

2 个答案:

答案 0 :(得分:5)

{{> player }}调用名为player的{​​{3}}。正如本partial

中所述
  

当你有一大块Handlebars.js时,部分会派上用场   您需要在几个不同的上下文中使用的模板。

虽然{{player}}是您要传递给要呈现的模板的值的占位符。

我在jsfiddle中创建了一个site

答案 1 :(得分:2)

{{&gt; player}}代码调用嵌套模板。 您可以访问#each迭代生成的玩家值。 保持代码有条不紊是很有用的。