Скриптинг.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 сервиса Скриптинга, входящие данные шаблона родителя передаются автоматически.

Личные инструменты