CNode

ejs 如何对layout进行占位?

问答
ZZhangHang-z发布于11 年前最后回复11 年前4 回复4251 浏览0 收藏

layout.ejs

<html>
	<head>
        <meta charset="UTF-8">
        <script type="text/javascript" src="/javascripts/core.js"></script>  <!-- 在index.ejs 失效了 -->
        <link type="text/css" rel="stylesheet" href="/stylesheets/style.css" />
    </head>
	<body>
			<div id = "h1">
				<!-- 这里需要在其他文件扩展内容 如何占位 -->
			</div>
			
			<h1>分隔符</h1>
			
			<div id = "h2">
				<!-- 这里需要在其他文件扩展内容 如何占位?-->
			</div>
	</body>
</html>

index.ejs

<% inlude layout.ejs %>

<!-- 然后怎么办,上面如何占位?--》
查看回复

回复 (4)

Z
ZhangHang-z#1·11 年前
引用 hanyuzhou2006ejs只是处理后端,不会影响前端js,自己再查看前端代码的问题。。。

@hanyuzhou2006 js的问题找到了,我把东西都放在一个文件里,所以其他html缺少一些class等,js执行就出错了。但是ejs的占位符要怎么搞呢

H
hanyuzhou2006#2·11 年前

ejs只是处理后端,不会影响前端js,自己再查看前端代码的问题。。。

H
hanyuzhou2006#3·11 年前

ejs 是顺序的,不能占位。 要占位,可使用jade

K
kylezhang#4·11 年前
参与回复
登录后即可参与回复。登录