js模板引擎juicer嵌入html元素,Javascript 模板引擎(Juicer.js)--实现数据和视图模型的分离...

在开发流程表单或自定义页面时,经常会遇到类似主从表数据的展示,简单的做法就是循环的去拼接html,简单结构时这样做没问题。复杂的结构就不是很合适。

Juicer.js可以方便的把数据和模板分离。

具体使用如下:

1、引入Juicer

2、定义Javascript模板,如:

对方签约主体${index|toUpperNum,index}:

{@if index==0}

                添加

{@else}

                删除

{@/if}

3、使用模板

如上的模板较复杂时,如果采用拼接html的方法,不管格式还是数据绑定时都不是很方便。

具体使用,如下:

a、获取模板:

var tpl = $("#contract_template").html();

b、数据绑定:

var data = { "index": index };

$("#OtherMainContract>tbody").append(compiled_tpl.render(data));

c、如果模板中有事件时,需要注册事件:

juicer.register('toUpperNum', toUpperNum);

简单使用如上,更多及详细使用操作,其他同事可做补充。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值