FreeMarker标签在JS中报错

2017-11-01  本文已影响0人  remainer

使用freemarker写界面的时候免不了在js代码中使用<#if>标签判断freemarker的变量,如下代码

<#if smsSign??>
if($("input[name='sign']")[0].checked){
    content += "${(smsSign.content)!''}";
}
</#if>

判断smsSign变量存在之后执行一些代码,这样写的问题是编译没有任何问题,但是在html编辑器中有报错提示,而且影响代码格式化(没错,我有强迫癌..)
我们使用js的注释代码骗一下编辑器就可以解决,最终代码样式

// <#if smsSign??>
if($("input[name='sign']")[0].checked){
    content += "${(smsSign.content)!''}";
}
// </#if>
上一篇 下一篇

猜你喜欢

热点阅读