是否可以使用胸腺条件来构建javascript函数?
例如,我有一个标志specialClient
,我将从java代码传递给模板渲染引擎。所以现在我想在我的模板中写下跟随代码的东西:
...
<th:if=${specialClient}>
callbackForSpecialCLient()
<else>
plainCallbackWithAdForPoorClients
<endif>
...
(渲染后)应该导致:
...
callbackForSpectialClient()
...
正如您所看到的,我们在渲染结果中没有任何条件。这就是我想要实现的目标。
答案 0 :(得分:2)
您可以使用以下代码实现所需的功能:
<script th:inline="javascript">
<th:block th:if="${specialClient}">
callbackForSpecialCLient();
</th:block>
<th:block th:unless="${specialClient}">
plainCallbackWithAdForPoorClients();
</th:block>
</script>