elm架构下如何处理多个订阅
How to handle multiple subscriptions in the elm architecture
我正在使用 elm 指南。
在效果子章节中有一个带有时间订阅的示例
subscriptions : Model -> Sub Msg
subscriptions model =
Time.every second Tick
以及处理 Web 套接字订阅的示例
subscriptions : Model -> Sub Msg
subscriptions model =
WebSocket.listen "ws://echo.websocket.org" NewMessage
但在这些示例中,只有一个订阅。
我如何处理多个订阅?
您可以使用Sub.batch
,提供订阅列表,它returns一个批量订阅
参考:
我正在使用 elm 指南。
在效果子章节中有一个带有时间订阅的示例
subscriptions : Model -> Sub Msg
subscriptions model =
Time.every second Tick
以及处理 Web 套接字订阅的示例
subscriptions : Model -> Sub Msg
subscriptions model =
WebSocket.listen "ws://echo.websocket.org" NewMessage
但在这些示例中,只有一个订阅。 我如何处理多个订阅?
您可以使用Sub.batch
,提供订阅列表,它returns一个批量订阅
参考: