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