thymeleaf 不能使用模板字符串 HTML

thymeleaf 不能使用模板字符串 HTML

同时使用 type="text/babel" data-presets="latest"th:inline="javascript" 的时候,thymeleaf 将无法解析 <a href="#"/> 含有 HTML 的模板字符串。

使用环境

  • spring-boot 2.0.3.RELEASE
  • babel 6.26.0
  • babel-polyfill 2.6.1

例如下面这种代码

<script type="text/babel" data-presets="latest" th:inline="javascript">
  const htmlStr = `<a href="#"/>`
  console.log(`htmlStr: ${htmlStr}`)
</script>

甚至于注释了也没用,只能删除掉才可以

<script type="text/babel" data-presets="latest" th:inline="javascript">
  // const htmlStr = `<a href="#"/>`
  console.log(`htmlStr: ${htmlStr}`)
</script>

吾辈不明白发生了什么,有人遇到过这个问题么?(=^-ω-^=)

阅读 3.3k
1 个回答
推荐问题