Отображение данных из java в mustache, созданного через js
Делаю приложение на Spring. Есть у меня некий участок html в Mustache, например:
<div>
<p>{{name}}</p>
</div>
На выходе ожидаю например
<div>
<p>John</p>
</div>
Где name - полученное из Model в Java значение. Я хочу добавить еще несколько таких блоков div, но при этом не обновляя страницу. Решил это делать через JS.
function insertDataBlock(node) {
node.insertAdjacentHTML('beforebegin',
`<div>
<p>{{name}}</p>
</div>
`)}
Ну и вполне ожидаемо JS не понимает, что это Mustache, и создает блок
<div>
<p>{{name}}</p>
</div>
Вместо имени, полученного из Java, он просто выводит {{name}} как строку. Каким образом JS может отобразить полученные данные?