0
我如何使一个处理程序提供HTML(使用哈姆雷特),而不是将其包装在defaultLayout
?他们将以root身份拥有div
标记,而不是整个html
标记中的内容。这种方式也应该考虑国际化。Yesod - Angular指令模板
我如何使一个处理程序提供HTML(使用哈姆雷特),而不是将其包装在defaultLayout
?他们将以root身份拥有div
标记,而不是整个html
标记中的内容。这种方式也应该考虑国际化。Yesod - Angular指令模板
在Yesod中使用Angular效果很好,因为角模板发生在哈姆雷特可以生成的有效html内。
除了当前的评论答案,您可能会考虑在布局中使用脚本标签包含大量模板。我曾在前面的页面布局,应用程序布局和管理布局之前完成了此操作。
对不起,我的请求错了 - 你为什么不看看['defaultLayout']的实现(https://hackage.haskell.org/package/yesod-core-1.4.18.2/docs/ src/Yesod-Core-Class-Yesod.html#defaultLayout) - 这很简单,你应该能够适应它,轻松满足你的需求 – Carsten