Отображение данных из 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 может отобразить полученные данные?


Ответы (0 шт):