5

我正在使用 ClojureScript 试剂。它提供了类似打嗝的 HTML 生成。

我有一个带有 HTML 的字符串:

(def code "<b>hello world</b>")

当传递给 Hiccup 时,它将被转义,并且我的页面上没有粗体文​​本:

[:div code]

如何传递code给我的 HTML 输出,以便将其集成到那里而不会被转义?

4

1 回答 1

11

试剂

使用本dangerouslysetInnerHTML机 React 调用

[:div {:dangerouslySetInnerHTML {:__html code}}])

另见:

(真实)打嗝

您需要使用以下raw-string功能hiccup.utils

[:div (raw-string code)]
于 2016-09-21T17:06:03.680 回答