为了 DRY,我的 SPA 中有 3 种页面类型:(1)Layout、(2)Index和(3)XXXX (view)。布局有正文相关标签,索引导航系统,XXXX 相关内容。这是代码:
布局.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>
索引.ejs:
<% include ../includes/layout %> <h1>This is where the nav bar goes</h1> <div data-ng-view></div>
查看对这个问题不重要的页面。我注意到我的布局中的脚本标签位于主体的子 DOM 之上,这根本不是我想要的。我想要的是:
- - - 身体
--- content
----- 脚本
我必须在 layout.ejs 中做什么才能将脚本标签保留在最终 html 页面的底部?