核心Keyboard
信号,例如,Keyboard.space
在按下给定键时为True
,否则为False
。我想从屏幕上的按钮给出相同属性的信号。
我有一个按钮可以将Bool
发送到邮箱,但它始终保持True
,除非我发送另一条消息,但我找不到干净的方式在我使用信号中的值之后这样做,如果我决定稍后从同一个邮箱读取多个函数,那就不用担心了。
我认为Signal.foldp
可能有办法解决这个问题,但如果是这样的话,我找不到类似的好例子。如果有一个带有签名Signal Bool -> Signal Bool
的函数可以将信号转换为在每个False
发送后发送True
的函数,那么最方便的是什么。
答案 0 :(得分:0)
您可以使用以下内容:
MinWindowWidth
但建议使用Elm Architecture,只考虑动作而不是降到如此低的水平。