В интересах DRY, у меня есть 3 вида страниц в моем SPA: (1) Макет, (2) Индекс и (3) XXXX (вид). В макете есть теги, связанные с телом, указатель навигационной системы и XXXX относительный контент. Вот код:EJS - Сценарии в неправильном месте
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?