Весенняя акция
Скидки до 25% на оплату тарифов inSales или услуги бесплатно! Дарим продвижение от Яндекс Директ, АВИТО и Market GURU всем участникам акции. Получить скидку
Реклама
ООО Инсейлс Рус ИНН 7714843760 erid: 2RanykCTZQm, ООО "КЕХ еКоммерц" ИНН 7710668349 erid: 2RanyoAP6mP, ООО "Яндекс" ИНН 7736207543 erid: 2RanymuihWh, ООО «МАРКЕТГУРУ» ИНН 6154160950 erid:2RanynSsSsj, ООО "Пиксель Промо" ИНН 7735573603 erid: 2RanymxhgXB, ИП Зубова Светлана Ильинична ИНН 541011749265 erid: 2RanymKdzUZ, ИП Зимушенко Татьяна Александровна ИНН 440119163665 erid: 2RanynN2yqj , ИП Мурадян Эмиль Эдуардович ИНН 231847713764 erid: 2Ranyo7Qnim

Lodash шаблоны

Компонент «Template» отвечает за хранение и получение шаблонов написанных на шаблонизаторе библиотеки Lodash.

Разметка

Шаблоны записываются в тег script с обязательными атрибутами type, data-template-id.

<script type="text/template" data-template-id="option-select">
 <div class="<%= classes.option %> is-select">
   <label class="<%= classes.label %>"><%= title %></label>
   <select class="<%= classes.values %>" data-option-bind="<%= option.id %>">
     <% _.forEach(values, function (value){ %>
       <option
         <%= value.controls %>
         <%= value.state %>
       >
         <%= value.title %>
       </option>
     <% }) %>
   </select>
 </div>
</script>

Методы

Методы класса Template

load

Загрузка нового шаблона в список

/**
* @param {string} template_body - верстка шаблона
* @param {string} template_id - название шаблона
 */
Template.load('<button class="button button--click_me"><%= title %></button>', 'test-button')

render

Загрузка нового шаблона в список

/**
* @param {Object} templateData - информация для шаблонизатора
* @param {string} template_id - название шаблона
 */
$(targetNode).html(Template.render({ title: 'Click me!' }, 'test-button' ));

Оставить оценку

Оценка успешно отправлена.
Она будет проверена администратором перед публикацией.
Нажимая кнопку «Отправить оценку», я принимаю пользовательское соглашение и политику конфиденциальности
Перед публикацией все оценки проходят модерацию

Оценки: 0

Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе inSales
Всё для продаж уже внутри!
Нажимая кнопку «Создать магазин», я принимаю Пользовательское соглашение и Политику конфиденциальности
Недавно просмотренные статьи
Продолжая пользоваться сайтом,
вы соглашаетесь с использованием cookie