0
未定義nunjucks変数を残すこれはうまく動作します。以下に示すように、私はusername
を省略した場合:はunrepalced
nunjucks.renderString('Hello {{ username }}', { noUsername: 'James' });
nunjucksは私に'Hello '
を与えます。私は定義しようとしている行動は
nunjucks.renderString('Hello {{ username }}', { noUsername: 'James' });
は私に'Hello {{ username }}'
を与えるように、私はunreplaced未定義の変数を残すことができるようにする方法です。カスタムフィルタ、マクロ、テンプレート、もっとスマートなものを使ってこれを実現する方法はありますか?私は独自の構文(カスタムエスケープ文字)を避け、可能であればもっと慣用的にしておきたいと思います。私は単純な例としてrenderString
を使用しましたが、実際にはテンプレート全体(render
経由)でこれを使用したいと思っています。