template
移动端模板引擎
实时编译
使用
seajs
string
str 模板id或原始模板字符串
//左分割符为<%, 右分隔符为%>,暂不支持自定义var str = 'I am <%=name%>';//模板内支持JS逻辑,**不要在逻辑中声明out变量,内部使用**var tpl = '<% if(name){ %>'+ 'I am <%=name%>' + '<% }else{ %>'+ 'Hello world !'+ '<% } %>';
object
data 数据源
预编译
不要在模板函数中使用非数据源上的属性
安装
$ npm install anima-template -g
使用
$ atpl -o ./ template.tpl
参数说明
atpl
执行命令-o
--outputdir
输出文件夹(可选),默认是./build
-v
--version
版本号-h
--help
帮助文档template.tpl
原始模板文件(必选),支持*.tpl
通配
模块使用
var tpl = ; //str为模板字符串,result预编译后的结果result =
应用
//template.js为预编译后的文件var tpl = ; //tpl为编译后的函数,可直接使用