新手,想问问ejs中是否有很方便简单加载子模板的方法,例如header和footer
我开发php好多年了,最近正在尝试node,很菜,大家别笑。
现在按照书中的例子开始做练习。
在ejs里面,是否有很方便的方法,可以调用其他模板到现在的模板?
例如:
<%- header %>
<h1><%= title %></h1>
<p>Welcome to <%= title %></p>
<%- footer %>
但是貌似在报错,请各位指点。是否有某种语法,可以方便调用其他模板称为子模板?
7 回复
自问自答吧,算是分享~
现在看来,用express中的partial可以解决,不用给第二个参数即可。
<%- partial('header') %>
<h1><%= title %></h1>
<p>Welcome to <%= title %></p>
<%- partial('footer') %>
现在正在查看 partial 没有定义的问题,估计挂接上这功能就好了吧?
enter link description here 找到一个不错的,分享。
0.8以后请使用include
可以用include了,而且变量也可识别
include 怎么使用,能否给个例子。
去github上看,上面写着
要搜索哪个关键字啊?