lcNode简介
lcNode是针对ode.js的模板引擎,语法介于jsp与smarty之间。
1、目录当前为完整的ode.js测试目录,核心模块为ode_modules/laocheg/
idex.jstemplate/compile/ode_modules/ laocheg/(核心模块) ode_modules/(第三方支持模块) cofig.jso(核心配置文件) laocheg.js(主文件) Template.js(模板编译文件) Variable.js(辅助变量设置文件)2、安装将核心模块复制到你ode.js的ode_modules/目录下。
3、设置模板引擎配置{ "template_file":"template",(放置模板文件的目录) "compile_file":"compile",(编译后的模板文件目录) "extName":".html",(模板文件扩展名) "dyamic":true(是否动态监听模板文件是否变化,并自动编译文件)}4、控制层引用cost T=require('laocheg');//初始化模板引擎T.iit(__dirame);5、控制层为模板设置参数 let data=T.getValObj(); data.put('test',12345); data.put('abc.tf.a',50); data.put('list',{a:1,b:2,c:3,d:4,e:5,f:6,g:7});6、视图层编写模板在“放置模板文件的目录”(默认为template)中新建一个模板文件“idex.html”(默认扩展名为.html)
7、控制层调用模板调用模板需要传两个参数,一个resp为用户请求的respose对象,还有一个data是第5步中绑定的数据对象。
T.display('idex.html',fuctio(M){ M(resp,data); resp.ed(''); });8、标签参数打印
${test}${abc.tf.a}引入文件标签
条件判断标签ifelseifelse
大口大111口的贷款111大口大口的贷款222大口大口的贷款333迭代循环标签for
${k1}=>${v1}
评论