首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Node.js - EJS -包括部分

Node.js - EJS -包括部分
EN

Stack Overflow用户
提问于 2011-03-23 19:54:58
回答 7查看 146K关注 0票数 82

我正在尝试使用node:https://github.com/visionmedia/ejs的嵌入式Javascript渲染器

我想知道如何在.ejs视图文件中包含另一个视图文件(局部)。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-07-07 18:24:24

使用Express 3.0:

<%- include myview.ejs %>

该路径是包含该文件的调用方的相对路径,而不是使用app.set("views", "path/to/views")设置的视图目录的相对路径。

EJS v1 includes

EJS v2 includes

(更新: ejs v3.0.1的最新语法是<%- include('myview.ejs') %>)

票数 170
EN

Stack Overflow用户

发布于 2012-12-05 10:59:10

Express 3.x不再支持partial。根据post ejs 'partial is not defined',您可以在EJS中使用"include“关键字来替换移除的部分功能。

票数 4
EN

Stack Overflow用户

发布于 2020-01-30 01:11:58

在官方文档中,https://github.com/mde/ejs#includes展示了这样的工作:

<%- include('../partials/head') %>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5404830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档