テンプレートからアクセスできるすべてのコンテキスト コンテンツを含むすべての handlebar.js テンプレートに渡される変数はありますか?
たとえば、テンプレートを作成していますが、テンプレートからアクセスできるすべてのコンテキスト コンテンツを把握していません。テンプレートに入力できるようにしたいのですが{{ debug }}
、handlebars.js はすべてのコンテキスト コンテンツを HTML に吐き出します。
テンプレートからアクセスできるすべてのコンテキスト コンテンツを含むすべての handlebar.js テンプレートに渡される変数はありますか?
たとえば、テンプレートを作成していますが、テンプレートからアクセスできるすべてのコンテキスト コンテンツを把握していません。テンプレートに入力できるようにしたいのですが{{ debug }}
、handlebars.js はすべてのコンテキスト コンテンツを HTML に吐き出します。
ハンドルバーにはヘルパーが組み込まれていlog
ます。
ログレベルをDEBUGに設定するだけです。
Handlebars.logger.level = 0;
次にヘルパーを使用します。
{{log this}}
編集:申し訳ありませんが、これはコンテキストをHTMLに書き込みません。ヘルパーはconsole.logを使用します。HTML に出力するには、たとえばJSON.stringifyを使用するカスタム ヘルパーを記述する必要があります。
この質問はやや古いですが、誰かがこれを役に立つと思うかもしれません。ハンドルバーの現在のコンテキストをプレーンテキストにダンプできます;
{{{.}}}