當接入範圍根據Nunjucks documentation,Nunjucks /金賈 - 替代爲`include`需要
一個包括不是預處理器拉動包含的模板代碼到渲染之前,包括模板;相反,它引發了包含模板的單獨呈現,並且包含了該呈現的結果。
如果你真的想要一個「預處理器渲染前拉包含的模板代碼到包括模板」,是什麼將是Nunjucks /神社?
實際例子是:二諧音具有相同的變量是set
。我們決定幹起來,將這些set
聲明放入一個部分中,並通過include
請求聲明。當使用include
這些變量超出範圍。
局部config.nunjucks:
{% set var = 'x' %}
partial1.nunjucks:
{% include "partial-config.nunjucks" %}
var={{ var }}
partial2.nunjucks:
{% include "partial-config.nunjucks" %}
var={{ var }}
挑戰:上面部分中的變量var
是空白的。我希望它在渲染前設置在每個局部範圍內,就像它只是字符串代碼段一樣,不需要額外的範圍等。
用自定義裝載機的好主意! – revelt