Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2017, 04:14
Аспирант
Отправить личное сообщение для Luca Посмотреть профиль Найти все сообщения от Luca
 
Регистрация: 20.06.2017
Сообщений: 69

Компиляция шаблона lodash
Здравствуйте.
Собираю проект Webpack 3 (тренируюсь).
Есть :
import { each as _each } from "lodash";

let data = [
{
"imgUrl": "img1.jpg",
"shortDescription": "anyShortDesc",
"description": "anyDescription"
},
{
...
},
{
...
}
...
];

let tpl = `<% _each( data, function(value){ %> 
// первая проблема возникает здесь - не видит _each, надо ${_each}
<div class="catalog-item">
    <h2 class="catalog-item-header"> <%= value.shortDescription %> </h2>
    <img src= <%= value.imgUrl %> class="catalog-item-img">
    <div class="catalog-item-description">
        <%= value.description %> 
    </div>
</div>
<% }); %>`;

let compiled = _template(tpl),
        html = compiled(data);
        console.log(compiled);
        console.log(html);


я так понял, что шаблонные строки ` ` <% %> как-то конфликтуют
как закомпилить данный шаблон?
Ответить с цитированием
  #2 (permalink)  
Старый 28.11.2017, 11:07
Аватар для vasa_c
Профессор
Отправить личное сообщение для vasa_c Посмотреть профиль Найти все сообщения от vasa_c
 
Регистрация: 12.03.2008
Сообщений: 183

сделать console.log(tpl) и посмотреть, что с ним стало.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подгрузка необходимых функций lodash Luca Библиотеки/Тулкиты/Фреймворки 3 23.11.2017 06:43
регулярные выражения - получить чистый ответ без шаблона al456 Общие вопросы Javascript 2 21.08.2017 23:06
Как сделать два шаблона (кода) на одной странице palifeyo Общие вопросы Javascript 1 25.03.2017 12:31
Два шаблона один контроллер Иван9444 Angular.js 5 14.11.2016 11:33
Указание шаблона при вводе телефонного номера (аналог qiwi) itcoder Элементы интерфейса 2 17.04.2011 19:35