CNode

请问express 怎么和ejs等模板进行数据绑定的

Bbrucefeng发布于13 年前最后回复11 年前5 回复5785 浏览0 收藏

最近开始使用node做网站demo,但是总觉得数据绑定让人很迷惑,按说是通过response来传递的,那应该放在哪里才是直接跟模板里想对应的呢?这方面的资料比较少,看的也比较迷惑,请高手们指教。

查看回复

回复 (5)

C
cjz9032#1·11 年前

3年前 PHP ASP也不差呀...

H
hylin#2·13 年前

常用的是res.render('view.ejs',{data1:1,data2:2}); 内部会转换调用ejs的renderFile方法,内部实现就是fs读取模版文件,然后解析字符串,替换<%....%>为执行后的值,合并 输出

H
hylin#3·13 年前
A
anuxs#4·13 年前

在render方法里面,源码在:express\lib\application.js 里面, 源码是最好的文档。你会发现所有的模板机制都差不多,看过数个php模板系统的源码,再来看express的,很简单了,脚本语言的模板原理都是一样的。

B
brucefeng#5·13 年前

多谢两位

参与回复
登录后即可参与回复。登录