标签: haskell widget handler yesod flags
我有一个Widget a_i,它依赖于基座Widget b。 b包含a需要工作的Javascript。
Widget
a_i
b
a
目前,小部件包含在如下页面中:
getHomeR = defaultLayout $ do b a_1 a_2
如果使用b,我想自动包含a_i,但只对任何特定的处理程序运行执行此操作。
Widget似乎在下方使用IO - 我可以使用此设置某种标志,只允许b包含一次吗?是否已有功能设置某种处理程序线程独有的标志?
IO
答案 0 :(得分:1)
我认为这是widget的目的,允许只插入一次javascript。您的用例似乎与描述的there相对应。您应该在addScript中使用a,并且只应添加一次。
addScript