[英]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.