CNode

ejs能支持视图的继承吗

问答
Wwyixin发布于12 年前最后回复10 年前4 回复7517 浏览0 收藏

例如 layout.ejs

<html>
	<head>
 	<link href="css/bootstrap.min.css" rel="stylesheet">
	<- This is palcehode for extra css file >
	</head>
	<body>
 		<%- body %>
	</body>
</html>

index.ejs

<extra_css_start>
<link href="css/index.css" rel="stylesheet">
<extra_css_end>
<h1>This Is Index File</h1>

我像问有没有法子把 index.ejs 中的css/index.css替换到 layout.ejs 的 css placehodler 去?

查看回复

回复 (4)

A
allxk#1·12 年前

<%include header%>

W
wyixin#2·12 年前

这么做是不行的, 我需要填充的是 <- This is palcehode for extra css file > 部分。

谢谢回复。

L
lcyangily#3·12 年前

ejs 没用过,不过Handlebars 轻松解决这个问题,无限层继承

X
XXonline#4·10 年前
参与回复
登录后即可参与回复。登录