【jdf插件】抽取widget模板中的前端模板,以字符
将html中的前端模板抽取到js中
注意点默认抽取带有ext-id
属性的script标签,可以在config.json
中设置prefix
属性来改变它。
prefix
指的是模板script标签的一个属性
{
"name": "jdf-extract-template",
"prefix": "channel-id"
}
在js中,目前只支持jQuery调用,形如:var tpl = $(selector).html()
selector
不能是变量!~~
$('#id').html() $('.class').html() $('[]').html() $(selector).html() 示例
<div id="renderPlace"> <script type="text/template" ext-id="12" id="floorTpl"> <span>我是模板:${floor_id}</span> </script> </div>
define(function () { require('module1'); var tpl = $("#floorTpl").html(); var data = { floor_id: 1 } $('#renderPlace').html(render(tpl, data)) })
经过插件编译后
<div id="renderPlace"> </div>
define(function () { require('module1'); var tpl = '<span>我是模板:${floor_id}</span>'; var data = { floor_id: 1 } $('#renderPlace').html(render(tpl, data)) })
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。