在Elm中,是否可能创建一个Cmd
,在完成后不发送任何消息?
具体来说,我正在尝试让一个元素抓取焦点(通过编程方式),但我不需要知道结果:
Dom.focus "element-id"
|> Task.attempt FocusReceived
...
FocusReceived result ->
model ! [] -- result ignored
有没有什么方法可以让Elm“引擎”在执行这个Cmd
后不发送消息?
我知道我的代码(FocusReceived result -> model ! []
)是无用的,但我希望完全不发送该消息。
update
函数触发一个命令来将状态保存到外部存储,因此我需要一种忽略对状态无影响的命令的方法。谢谢。 - Ralph