Cor*_*oss 10 javascript templating ejs node.js express
我已经使用EJS与Express和Node.JS一段时间了,我想我理解基础知识.我已经尝试了EJS include功能,它允许我在另一个模板中包含一个模板.我还使用了一个名为ejs-locals的库,它提供了简单的真正布局支持.有一两件事我注意到的是EJS-当地人还定义partial和block可与EJS使用的功能.我似乎无法找到这三个概念之间的差异的良好解释.据我所知,它们是模板化的一般概念,而不仅仅是EJS.在我看来,这两个partial和block还是包括其他模板文件的方式,但他们有什么不同?
Sas*_*ich 13
include:只需从给定文件中获取内容并将其放在include语句所在的位置.换句话说:该文件可以访问其中包含的文件中定义的所有变量.
partials:几乎相同include,不同之处在于partial只能访问渲染时传递给它的变量.
blocks:在布局中,您可以定义块的内容所在的位置.在渲染的文件中,您可以定义这些块的内容,并定义要将块内容渲染到的布局.
| 归档时间: |
|
| 查看次数: |
2206 次 |
| 最近记录: |