Используйте переменные и фильтры в переменных / выражениях в Nunjucks - PullRequest
0 голосов
/ 11 февраля 2020

Я преобразовываю проект из руля в 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 %}
...