1

thisハンドルバーでは、現在のコンテキストを検索するために使用できます。

Nunjucks で同じことをどのように行いますか?

たとえば、コンテキスト全体を JSON 文字列としてダンプする場合:

<script>window.__config__ = {{ this | dump | safe }};</script>

(しかしthis、Nunjucks では動作しないようです。)

4

2 に答える 2

6

必要contextに応じて、グローバル関数を追加できます

var env = nunjucks.configure([...
...
env.addGlobal('getContext', function() { 
    return this.ctx;
})

そして、彼女の結果をテンプレートにダンプします

{{ getContext() | dump| safe }}
于 2016-08-10T19:17:10.877 に答える