[英]Check list contains value in Twig template
我有这段代码:
<div>
<dt class="question">Language</dt>
<dd class="answer">
{% if Wrapper.arrangements['signLanguage'] is defined %}
Sign Language
{% else %}
Not required
{% endif %}
</dd>
</div>
接着:
@Value
@Builder
public class Wrapper {
private List<String> arrangements;
}
即使我的Java Wrapper.arrangements对象包含“ signLanguage”,该选项也始终显示“不需要”。 有人发现我在做什么错吗?
您试图以与静态函数相同的方式访问Wrapper.arrangements。 它不是静态的,而是私有的,因此您需要将包装器添加到模型中(大概名为“ wrapper”),并具有一个名为getArrangement的方法,该方法返回您的布置列表,然后在模板中将具有以下内容:
{% if wrapper.getArrangements.contains('signLanguage') is defined %}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.