2014-10-12 3 views
0

В интересах 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?

ответ

0

ejs-locals не поддерживает Express 4.x.

Я решил создать пользовательский движок.

Смежные вопросы