Cette page couvre Elm 0.18
Main
Modèle Main
Enlevez la liste des Joueurs codée en dur dans src/Models.elm :
initialModel : Model
initialModel =
{ players = []
}
Main
Pour finir, on veut exécuter fetchAll
quand l'application démarre.
Changez src/Main.elm comme suit :
...
import Messages exposing (Msg(..))
...
import Players.Commands exposing (fetchAll)
init : ( Model, Cmd Msg )
init =
( initialModel, Cmd.map PlayersMsg fetchAll )
Désormais, init
retourne une liste de commandes à exécuter lorsque l'application démarre.