FTL 中的反引号
Back-ticks in FTL
我想知道在(Freemarker 模板语言)FTL 模板中使用反引号 (`) 是否合适。
FTL 文档 https://freemarker.apache.org/docs/dgui_template_exp.html 没有提及反引号。
但如果在脚本标签中使用,它确实有效!
<script charset="utf-8" type="text/javascript">
var x = "Some string";
var y = `${x}`;
</script>
以上脚本适用于 FTL。使用它是否合适,它是否适用于所有情况?
反引号在 FreeMarker 中不是有效的运算符。在您的示例中,它是静态文本的一部分,它只是由 FreeMarker 打印出来的。所以在静态文本中你可以有任何东西(除了,这些将结束静态文本:${
、#{
、<#
、</#
、<@
、</@
).
我想知道在(Freemarker 模板语言)FTL 模板中使用反引号 (`) 是否合适。
FTL 文档 https://freemarker.apache.org/docs/dgui_template_exp.html 没有提及反引号。
但如果在脚本标签中使用,它确实有效!
<script charset="utf-8" type="text/javascript">
var x = "Some string";
var y = `${x}`;
</script>
以上脚本适用于 FTL。使用它是否合适,它是否适用于所有情况?
反引号在 FreeMarker 中不是有效的运算符。在您的示例中,它是静态文本的一部分,它只是由 FreeMarker 打印出来的。所以在静态文本中你可以有任何东西(除了,这些将结束静态文本:${
、#{
、<#
、</#
、<@
、</@
).