javascript - 有人向我解释 {{> player}}

标签 javascript meteor handlebars.js

通过 meteor 示例工作并且基本上掌握了所有内容。我也是 Handlebars 的新手,只是想全神贯注。在 meteor 的排行榜示例中。这部分代码发生了什么:

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

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

最佳答案

{{> player }} 调用 partial名为 player。如本site所述

Partials come in handy when you have a chunk of a Handlebars.js template that you need to use in a few different contexts.

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

我创建了一个 sample code在 jsfiddle 中。

关于javascript - 有人向我解释 {{> player}},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14700043/

相关文章:

javascript - Ajax 调用的 REST URL 参数中存在 '/' 问题

meteor - 在docker中构建meteor应用程序时出现"You have run Meteor as root"

twitter-bootstrap - 如何将 Meteor 的 loginButton 样式设置为不是下拉菜单?

meteor - 铁路由器和 meteor : Template rendering on different url

javascript - TypeError 应用带有上下文的预编译 Handlebars 模板

handlebars.js - 组装/ Handlebars : run custom function defined in external js file

javascript - 使用 toLowerCase 通过 for 循环在数组中查找匹配项

javascript - 与 firebase onDisconnect react native

javascript - 在 javascript 中创建 xml 文档显示错误

ember.js - 从 Ember Handlebars 模板内部获取 Ember Controller 的函数属性