{% if histories %}
{% set status = "" %}
{% for history in histories %}
{% set status = history.status %}
{% endfor %}
{% if status is defined %}
{{ status }}
{% endif %}
{% endif %}
在此代码段中,状态变量设置为“新订单”,输出将为“新订单”。如果我像下面的代码片段一样更改代码,将根本没有输出。为什么不返回该值?
{% if histories %}
{% set status = "" %}
{% for history in histories %}
{% set status = history.status %}
{% endfor %}
{% if (status == 'New Order') %}
{{ status }}
{% endif %}
{% endif %}