如何在elm架构中处理多个订阅

时间:2017-05-24 21:32:13

标签: elm elm-architecture

我正在通过榆树指南。

在效果子章节中,有一个带有时间订阅的示例

subscriptions : Model -> Sub Msg
subscriptions model =
  Time.every second Tick

以及处理Web-Sockets-subscriptions的示例

subscriptions : Model -> Sub Msg
subscriptions model =
  WebSocket.listen "ws://echo.websocket.org" NewMessage

但在这些示例中,只有一个订阅。 我怎么能处理多个订阅?

1 个答案:

答案 0 :(得分:17)

您可以使用Sub.batch,提供订阅列表,它会返回批量订阅

参考:

http://package.elm-lang.org/packages/elm-lang/core/5.1.1/Platform-Sub#batch