【发布时间】:2012-08-04 23:27:39
【问题描述】:
我想通过构建一些 HTML 并将其绑定到标签以在 Heist 模板中使用来集成 Snap 的模板和 Blaze HTML 构建器。这是我尝试过的。
numbers :: Int -> Splice AppHandler
numbers n = return $ [TextNode $ T.concat.toChunks.renderHtml $ do
p "A list of natural numbers"
ul $ forM_ [1 .. n] (li .toHtml)]
这不能按预期工作,因为 snap 将 HTML 字符串直接呈现到生成的页面。如何快速渲染 blaze 生成的 HTML?
【问题讨论】:
-
看起来你的评论真的是关于将 blaze-html 集成到 Heist 库中,所以这就是我给出的答案。
标签: haskell haskell-snap-framework