【发布时间】:2016-03-10 14:29:33
【问题描述】:
如何让处理程序传递 HTML(使用 hamlet),而不将其包装在 defaultLayout??他们将有一个div 标签作为根,而不是整个html 标签内的东西。这种方式也应该考虑国际化。
【问题讨论】:
-
抱歉,我的请求有误 - 为什么不看看
defaultLayout的实现 - 它非常简单,您应该能够轻松地根据需要进行调整
如何让处理程序传递 HTML(使用 hamlet),而不将其包装在 defaultLayout??他们将有一个div 标签作为根,而不是整个html 标签内的东西。这种方式也应该考虑国际化。
【问题讨论】:
defaultLayout 的实现 - 它非常简单,您应该能够轻松地根据需要进行调整
在 Yesod 中使用 Angular 效果很好,因为 Angular 模板发生在 hamlet 可以生成的有效 html 中。
除了当前的评论答案之外,您可能会考虑在布局中包含大量使用脚本标签的模板。我之前做过这个,有首页布局、应用布局和管理布局。
【讨论】: