2016-06-16 1 views
2

n'est pas onCliquez sur(cliquez sur le bouton). dans le langage ELM, nous pouvons écouter un événement de clic sans se salir la main avec la tâche et la commande.ELM: Gérer l'effet secondaire

n'est pas un événement click un si oui, pourquoi nous pouvons écouter bouton événement click effet secondaire effet secondaire ou a , sans utiliser la tâche

+2

Vous n'avez pas besoin de 'Task' pour écouter les messages des éléments DOM. S'il vous plaît voir l'exemple de base (http://elm-lang.org/examples/buttons) – halfzebra

+0

Merci, vous l'avez dit clairement –

Répondre

4

Elm vous ne avez pas besoin de tâches pour gérer DOM événements.

Vous avez absolument raison, l'entrée de l'utilisateur est un effet secondaire.

Au 0.17.0, l'entrée d'utilisateur à partir d'éléments Html est géré dans les coulisses Html.App et la plupart des événements DOM sont déclenchés sous forme de messages à votre fonction update.

Tout élément HTML a une signature de type Html msg, ce qui vous indique l'idée décrite ci-dessus.