是否可以使用TWIG编写基于javascript变量的if语句?
我的第一个方法是:
{% if info_message is defined %}
{% include 'includes/alerts/block.html.twig' with {'colorclass': 'danger', 'message': info_message} %}
{% endif %}
我想基于javascript变量创建警报,因此可以用JavaScript填充info_message
并用消息作为变量来呈现它吗?
我正在使用alerts.block.html.twig
之类的警报:
<div class="alert alert-{{ colorclass }}">
<button type="button" class="close" data-dismiss="alert">
<span aria-hidden="true">×</span>
<span class="sr-only">Close</span>
</button>
{% if raw is defined and raw %}
{{ message|raw }}
{% else %}
{{ message }}
{% endif %}