В документации html-loader приведен пример:
require("html?interpolate=require!./file.ftl");
<#list list as list>
<a href="${list.href!}" />${list.name}</a>
</#list>
<img src="${require(`./images/gallery.png`)}">
<div>${require('./components/gallery.html')}</div>
Откуда появляется "список"? Как я могу предоставить параметры для области интерполяции?
Я хотел бы сделать что-то вроде template-string-loader:
var template = require("html?interpolate!./file.html")({data: '123'});
а затем в файле file.html
<div>${scope.data}</div>
Но это не сработает. Я пытаюсь смешивать шаблон-загрузчик с html-загрузчиком, но он не работает. Я мог использовать только шаблон-string-loader, но тогда изображения в HTML не преобразуются с помощью webpack.
Любые идеи? Спасибо вам