থিমলেফ if
- else
এ কোনও সরল করার সর্বোত্তম উপায় কী ?
আমি থিমলেফের মতো একই প্রভাব অর্জন করতে চাই
<c:choose>
<c:when test="${potentially_complex_expression}">
<h2>Hello!</h2>
</c:when>
<c:otherwise>
<span class="xxx">Something else</span>
</c:otherwise>
</c:choose>
জেএসটিএল এ।
আমি এতক্ষণ যা ভেবে দেখেছি:
<div th:with="condition=${potentially_complex_expression}" th:remove="tag">
<h2 th:if="${condition}">Hello!</h2>
<span th:unless="${condition}" class="xxx">Something else</span>
</div>
আমি potentially_complex_expression
দুবার মূল্যায়ন করতে চাই না । এজন্য আমি স্থানীয় ভেরিয়েবলের পরিচয় করিয়ে দিয়েছি condition
। তবুও আমি th:if="${condition}
এবং উভয়ই ব্যবহার পছন্দ করি না th:unless="${condition}"
।
একটি গুরুত্বপূর্ণ বিষয় হ'ল আমি দুটি পৃথক এইচটিএমএল ট্যাগ ব্যবহার করি: আসুন h2
এবং বলুন span
।
আপনি এটি অর্জন করার জন্য আরও ভাল উপায় প্রস্তাব করতে পারেন?