Cette page couvre Elm 0.18

Update Main

Nous avons besoin que notre fonction principale update réponde au nouveau message OnLocationChange.

Dans src/Update.elm ajoutez une nouvelle branche :

...
import Routing exposing (parseLocation)

...

update msg model =
    case msg of
        ...
        OnLocationChange location ->
            let
                newRoute =
                    parseLocation location
            in
                ( { model | route = newRoute }, Cmd.none )

Ici, lorsque nous recevons un message OnLocationChange, nous analysons cette location et stockons la route correspondante dans le modèle.

results matching ""

    No results matching ""