Скриптинг.EJS
Материал из Hivext Wiki
EJS
Синтаксис
Синтаксис базируется на Javascript. Javascript код оборачивается скобками вида <% ... %>
Пример шаблона
<h1><%= title %></h1>
<ul>
<% for(var i=0; i<supplies.length; i++) {%>
<li><%= supplies[i] %></li>
<% } %>
</ul>
Пример данных для шаблона
{
title: "Cleaning Supplies",
supplies : [ "mop", "broom", "duster" ]
}
Хелперы
<%= include('имя скрипта|шаблона') %> - включает результат работы скрипта или шаблона в структуру другого шаблона. Происходит вызов метода Eval сервиса Скриптинга, входящие данные шаблона родителя передаются автоматически.
