ハンドルバーのブロックの変更されていない/レンダリングされていない/どんな内容でも取得したいと思います。だから、私は次のものを持っているとしましょう:
{{#template}}
<tr><td>{{name}}</td><td>{{price}}</td></tr>
{{/template}}
「テンプレート」というヘルパーがある場合、「コンパイル済み」のテンプレート ブロックではなく、元のコンテンツ ブロックを参照できるようにしたいと考えています。だから、 「レンダリング」され<tr><td>{{name}}</td><td>{{price}}</td></tr>
ずに{{name}}
文字列を取得できるようにしたいと思います。{{price}}
現在、私がアクセスできるのは「this.options.fn」だけのようです。これは、コンパイル済みのテンプレートの一部のようです。
これを達成する方法はありますか?これまでのところ、コンパイルされたコンテンツへの参照しかありません。
注 - 「文字通りこれを印刷したい」と言う方法さえあれば、それも問題なく機能します。たとえば、Smarty の {literal} は、{/literal} まですべてを無視します。