2
我試圖在由Ractive.js呈現的數據中包含HTML標記(以便自動下標化學符號,以防任何人關心),但是Ractive只是插入文本而不是創建新的DOM元素。使用Ractive.js中的HTML標記呈現內容
的最小的測試案例,改編自60-second setup guide:
<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>' }
});
正如你可以看到this JSfiddle,結果是Hello, <b>world</b>
而不是預期的 「你好,世界」
我猜測這是與Ractive處理表達式的方式有關......但我還沒有達到源代碼合理的地步。
有關如何獲得預期行爲的任何想法?
詛咒我可憐的閱讀理解。這工作完美,謝謝。 – supervacuo