FreeMarker标签在JS中报错

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

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

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

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

你可能感兴趣的:(FreeMarker标签在JS中报错)