在我的 app.js 中,我有这个:app.locals.testvalue = "lolo"
在我的 macro.html 中,我有这个:{% macro powertestvalue(x) %} <p> {{ x }} : {{ testvalue }}</p>{% endmacro %}
问题是我只能在“macro.html”中使用 powertestvalue 宏,原因如下:
- 如果我使用“include”,我将无法使用包含 macro.html 的文件中的 powertestvalue。
- 如果我使用“import”,macro.html 将无法访问全局范围,也无法使用 {{ testvalue }}。
我应该如何处理这个问题?