Я пытаюсь включить HTML-теги в данные, отображаемые Ractive.js (для автоматической подписки химических символов, если кому-то не все равно), но Ractive просто вставляет текст, а не создает новые элементы DOM.
Минимальный тестовый пример, адаптированный из 60-секундного руководства по настройке:
<script id='template' type='text/ractive'>
<p>Hello, {{name}}!</p>
</script>
<script type="text/javscript">
var ractive = new Ractive({
el: 'container',
template: '#template',
data: { name: '<b>world</b>' }
});
Как вы можете видеть в этом JSfiddle, результатом будет Hello, <b>world</b>
, а не ожидаемое "Hello, world< /сильный>"
Я предполагаю, что это связано с тем, как Ractive обрабатывает выражения... но я еще не на том этапе, когда источник имеет смысл.
Любые мысли о том, как я могу получить предполагаемое поведение?