Я хочу интегрировать шаблоны Snap и конструктор HTML Blaze, создав HTML-код и привязав его к тегу для использования в шаблоне Heist. Вот что я пытался.
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 непосредственно на сгенерированной странице. Как получить привязку для рендеринга HTML, сгенерированного blaze?