This page covers Elm 0.18
新規のOnLocationChangeメッセージを処理するMainのupdate関数です。
__src/Update.elm__に新しい分岐の枝を追加します:
...
import Routing exposing (parseLocation)
...
update msg model =
case msg of
...
OnLocationChange location ->
let
newRoute =
parseLocation location
in
( { model | route = newRoute }, Cmd.none )ここで、OnLocationChangeメッセージを受け取ると、このlocationをパースし、一致したルートをモデルに格納します。