template函数

template()函数的调用格式如下:
_.template(templateString, [data], [settings])
其中,参数templateString就是模板标签,可选参数data为渲染标签的数据,可选参数settings为自定义模板标签的字符格式。
示例:
var tpl = _.template("<%console.log(str)%>");
tpl({ str: '姓名:林杰俊' });
前一句获取模板,模板中有参数str
后一句对str进行传参
一般,我们可以在HTML页面中定义模板模板格式为:
用的时候通过id获取模板,如:
var tpl = _.template($("#myid").html)
如果template里面有参数变量,可以如下调用:
var myHtml = tpl({name:data})name为变量名,data为变量数据值。
之后可以将数据渲染到页面:
$("#anHtmlDiv").html(myHtml);
完成渲染

你可能感兴趣的:(template函数)