<script th:inline="javascript">
/*<![CDATA[*/
let myVariableValue = /*[[${myVariable}]]*/ 'default value';
/*]]>*/
</script>
代码将 "myVariable" 的值赋给一个名为 "myVariableValue" 的 JavaScript 变量。如果 "myVariable" 不存在或未定义,则将使用 "default value" 作为默认值。
注意,使用 Thymeleaf EL 在 JavaScript 中获取值时,必须将 Thymeleaf 注释符号(/*<![CDATA[*/ 和 /*]]>*/)包围起来,以避免在 HTML 中引起注释。
本文解释了如何在Thymeleaf模板引擎中使用JavaScript,通过ThymeleafEL表达式设置`myVariableValue`变量,如果`myVariable`未定义则使用`defaultvalue`。强调了HTML注释的使用以防止解析错误。
1279

被折叠的 条评论
为什么被折叠?



