ejs 如何对layout进行占位?
发布于 9小时前 作者 ZhangHang-z 160 次浏览 最后一次编辑是 8小时前 来自 问答

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 回复

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

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

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

回到顶部