7

テンプレートからアクセスできるすべてのコンテキスト コンテンツを含むすべての handlebar.js テンプレートに渡される変数はありますか?

たとえば、テンプレートを作成していますが、テンプレートからアクセスできるすべてのコンテキスト コンテンツを把握していません。テンプレートに入力できるようにしたいのですが{{ debug }}、handlebars.js はすべてのコンテキスト コンテンツを HTML に吐き出します。

4

3 に答える 3

4

ハンドルバーにはヘルパーが組み込まれていlogます。

ログレベルDEBUGに設定するだけです。

Handlebars.logger.level = 0;

次にヘルパーを使用します。

{{log this}}

編集:申し訳ありませんが、これはコンテキストをHTMLに書き込みません。ヘルパーはconsole.logを使用します。HTML に出力するには、たとえばJSON.stringifyを使用するカスタム ヘルパーを記述する必要があります。

于 2014-07-03T14:10:04.433 に答える
0

この質問はやや古いですが、誰かがこれを役に立つと思うかもしれません。ハンドルバーの現在のコンテキストをプレーンテキストにダンプできます;

{{{.}}}
于 2016-05-02T11:25:24.020 に答える