对于可重用性,我想重新使用内的另一个小部件。 例如,小部件文件blogpost.hamlet
可能含有后的显示方式,并blog.hamlet
可能包含完整的博客。
以下内容blog.hamlet
不工作:
$forall post <- posts
^{widgetFile "blogpost")
那么,什么是正确的语法内嵌入另一个窗口小部件?
对于可重用性,我想重新使用内的另一个小部件。 例如,小部件文件blogpost.hamlet
可能含有后的显示方式,并blog.hamlet
可能包含完整的博客。
以下内容blog.hamlet
不工作:
$forall post <- posts
^{widgetFile "blogpost")
那么,什么是正确的语法内嵌入另一个窗口小部件?
哈姆雷特语法不支持嵌入模板哈斯克尔在它的内部拼接,它让你希望做不可能的代码。 相反,你需要创建在Haskell,例如辅助函数:
blogpost post = $(widgetFile "blogpost")
然后在blog.hamlet,您可以:
$forall post <- posts
^{blogpost post}