1

私のapp.jsには、これがあります:app.locals.testvalue = "lolo"

私のmacro.htmlには、これがあります:{% macro powertestvalue(x) %} <p> {{ x }} : {{ testvalue }}</p>{% endmacro %}

問題は、次の理由により、「macro.html」でのみ powertestvalue マクロを使用できることです。

  1. 「include」を使用すると、macro.html を含むファイルの powertestvalue を使用できなくなります。
  2. 「インポート」を使用すると、macro.html はグローバル スコープにアクセスできず、{{ testvalue }} を使用できません。

この問題にどのように対処すればよいですか?

4

1 に答える 1