Script 标签内 使用 freemarker

  • 赋值
  //循环list 赋值
        var templates = new Array();
        <#list datas as template>
            var template${template_index} = new Map();
            template${template_index}.put("id",'${template.id}');
            <#if template.smsContent??>
                template${template_index}.put("smsContent",'${template.smsPrefix}${template.smsContent?replace("\r\n","</br>")?replace("\r","</br>")?replace("\n","</br>")}');
            </#if>
            <#if template.pushContent??>
                template${template_index}.put("pushContent",'${template.pushContent?replace("\r\n","</br>")?replace("\r","</br>")?replace("\n","</br>")}');
            </#if>
            template${template_index}.put("model",'${template.model}');
            <#if template.tip??>
                template${template_index}.put("tip",'${template.tip?replace("\r\n","</br>")?replace("\r","</br>")?replace("\n","</br>")}');
            </#if>
            templates.push(template${template_index});
        </#list>
  • 取值
templates[val].get("pushContent")
  • freeMarker 值运算
 <#assign hour = ((sedentary.duration)/60)?int>
                    <#assign min = (sedentary.duration)%60>
                    <td>
                        <#if hour==0>
                    ${min}分钟
                    <#elseif min==0 >
                    ${hour}小时
                    <#else >
                    ${hour}小时${min}分钟
                    </#if>
                    </td>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容