为了DRY的利益,我的SPA中有3种页面类型:(1)布局,(2)索引和( 3)XXXX(查看)。 布局具有与身体相关的标签,索引导航系统和XXXX的相对内容。这是代码:
Layout.ejs:
<!DOCTYPE> <html> <head> <title>Index Page</title> <% include ../includes/styles%> <script type="text/javascript" src="/vendor/jquery/dist/jquery.min.js" ></script> </head> <body> </body> <% include ../includes/scripts%> </html>
Index.ejs:
<% include ../includes/layout %> <h1>This is where the nav bar goes</h1> <div data-ng-view></div>
查看对此问题不重要的页面。 我注意到我的布局中的sccript标签位于身体的子DOM之上,完全不是我想要的。 我想要的是:
-----身体
--- content
-----脚本
我必须在layout.ejs中做什么才能将脚本标记保留在最终html页面的底部?
答案 0 :(得分:0)
ejs-locals不支持Express 4.x。
我选择了创建自定义引擎。