3

流星の例に取り組み、ほとんどすべてのコツをつかみます。私はハンドルバーも初めてで、物事に頭を巻き込もうとしています。流星のリーダーボードの例。コードのこの部分で何が起こっているか:

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

具体的には、{{>player}} で混乱しています。{{player}}だけできないのはなぜですか?{{>player}} は何をしていますか?

4

2 に答える 2

5

{{> player }}という名前のパーシャルを呼び出しますplayer。このサイトで述べたように

パーシャルは、いくつかの異なるコンテキストで使用する必要がある Handlebars.js テンプレートのチャンクがある場合に便利です。

While{{player}}は、レンダリングするテンプレートに渡す値のプレースホルダーです。

jsfiddleでサンプルコードを作成しました。

于 2013-02-05T04:13:03.383 に答える
2

{{> player}} コードは、ネストされたテンプレートを呼び出します。#each 反復によって生成されたプレーヤーの値にアクセスできます。コードを整理しておくと便利です。

于 2013-02-05T13:21:46.460 に答える