是否支持将(strings / JSON)替换为模板中的任意位置?

时间:2017-01-24 18:39:07

标签: haskell heist

关于抢劫,我有一个模板,如:

<script>
  var json = ???;
</script>
<h1>Example</h1>

有没有办法用另一个字符串替换???字符串?

我认为以下函数可能是解决方案https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Splices-Json.html#v:bindJson,但我很难理解该函数和/或在模板中使用的标记。

1 个答案:

答案 0 :(得分:0)

没有。您无法替换<script>标记内的任何内容,因为脚本标记内的文本不会被视为HTML。它被视为纯文本。如果没有这样做,你将无法编写像if ( x < 42 )这样的JS代码,因为它会被视为标记的开头。