9
Jak używać operatorów Boolean takich jak and
lub or
przy użyciu Thymeleaf?Thymeleaf - operatory logiczne
Na przykład, jeśli chcę wyświetlić dane z tabeli, jeśli spełniony jest tylko jeden z warunków.
<tr th:if="firstCondition or secondCondition">
<td th:text="${entity.attr1}"</td>
<td th:text="${entity.attr2}">Default Value</td>
</tr>
'$ {entity.attr1} lub $ {entity.attr2}'. To samo z 'i'. –
Potrzebuję czegoś takiego:
Oba warunki działają na izolację – Vinicin
Odpowiedz
Operatory Boolean działają właśnie tak. Używasz "lub", "i" zamiast normalnej nomenklatury języka Java. Możesz także skrócić ifs.
Można spróbować to:
Trzeba zagnieździć je w tych samych nawiasów, niezależnie czy są one izolowane rozważa logiczne „lub” działanie w fazie testów.
Bądź jednak ostrożny! Wyświetli to tylko elementy potomne tr i it's, jeśli jeśli będzie prawdziwe.
Źródło
2013-08-08 18:54:20 Nimchip
Zamiast operatorom conditonal
&&
i||
ekspresji jak używamy w języku Java i JavaScript w Thymeleaf używamy tekstAND
iOR
dla porównania.OR
warunek Przykład:AND
warunek Przykład:Źródło
2016-10-05 13:11:17 Lucky
Powiązane problemy