我正在尝试使用node:https://github.com/visionmedia/ejs的嵌入式Javascript渲染器
我想知道如何在.ejs视图文件中包含另一个视图文件(局部)。
发布于 2011-07-07 18:24:24
使用Express 3.0:
<%- include myview.ejs %>
该路径是包含该文件的调用方的相对路径,而不是使用app.set("views", "path/to/views")
设置的视图目录的相对路径。
(更新: ejs v3.0.1的最新语法是<%- include('myview.ejs') %>
)
发布于 2012-12-05 10:59:10
Express 3.x不再支持partial。根据post ejs 'partial is not defined',您可以在EJS中使用"include“关键字来替换移除的部分功能。
发布于 2020-01-30 01:11:58
在官方文档中,https://github.com/mde/ejs#includes展示了这样的工作:
<%- include('../partials/head') %>
https://stackoverflow.com/questions/5404830
复制相似问题