Я преобразовываю проект из руля в Nunjucks и пытаюсь выяснить, возможно ли использовать подвыражение / переменные внутри переменных в Nunjucks. Что-то вроде:
{% if cmd.{{cmdType}}%}
Фактическое использование, в котором я нуждаюсь, следующее:
{{ createPayloadClasses(cmd, "Response") }}
{% macro createPayloadClasses(cmd, cmdType) %}
{% if cmd.{{cmdType}} | lower %}
//do this
{% else %}
{{cmd.(cmdType) | lower}} maybe like this?
//do that
{% endif %}
{% endmacro %}