创建仅触发一次的事件

问题描述 投票:5回答:1

我发现自己想要带有签名的功能:

now :: a -> VtyWidget t m (Event t a)

对于某些m。此函数将使用一个元素并生成一个小部件,该小部件立即触发一次事件。

我找不到此类功能或任何可用于构建此功能的东西。

我可以构建这种类型的东西,例如:

const (pure never)

但是这会忽略输入,从不触发事件。

有没有办法做到这一点?还是我不应该做这种事情?

haskell frp reflex
1个回答
0
投票

我不确定我是否完全理解这个问题,但隐约听起来您可能想要getPostBuild。这就是我希望在小部件初始化期间发生任何事情的时候使用的方法。

© www.soinside.com 2019 - 2024. All rights reserved.