关于抢劫,我有一个模板,如:
<script>
var json = ???;
</script>
<h1>Example</h1>
有没有办法用另一个字符串替换???
字符串?
我认为以下函数可能是解决方案https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Splices-Json.html#v:bindJson,但我很难理解该函数和/或在模板中使用的标记。
答案 0 :(得分:0)
没有。您无法替换<script>
标记内的任何内容,因为脚本标记内的文本不会被视为HTML。它被视为纯文本。如果没有这样做,你将无法编写像if ( x < 42 )
这样的JS代码,因为它会被视为标记的开头。