Wit*_*tek 2 clojure hiccup reagent
我正在使用ClojureScript Reagent.这提供了类似打嗝的HTML生成.
我有一个带HTML的字符串:
(def code "<b>hello world</b>")
Run Code Online (Sandbox Code Playgroud)
当传递给Hiccup时,它将被转义,我的页面上没有粗体文字:
[:div code]
Run Code Online (Sandbox Code Playgroud)
如何传递code给我的HTML输出,以便它在那里集成而不会被转义?
使用本dangerouslysetInnerHTML机React调用
[:div {:dangerouslySetInnerHTML {:__html code}}])
Run Code Online (Sandbox Code Playgroud)
您需要使用以下raw-string功能hiccup.utils:
[:div (raw-string code)]
Run Code Online (Sandbox Code Playgroud)