我在使用Javascript进入Yesod应用程序时遇到了一些麻烦。问题是我尝试在toWidget
中包含的所有内容都要进行HTML清理。以下是我编辑的Foundation.hs
的外观:
defaultLayout widget = do
master <- getYesod
mmsg <- getMessage
pc <- widgetToPageContent $ do
$(widgetFile "default-layout")
toWidget someJs
在另一个导入的模块中
someJs = [julius| "foo stuff"; |]
生成类似
的代码<script>"foo stuff";</script>
我很困惑为什么会这样。我可以使用特定于Julius的toWidget
吗?这是PageContent
的错吗?对此的任何帮助都将是巨大的。谢谢!