Ich bin ziemlich neu in Elm, aber ich habe mich langsam damit vertraut gemacht. Ich mache ein paar einfache HTTP-Anfragen, die in jeder Hinsicht erfolgreich sind (ich bekomme die Daten zur Anzeige, etc.)
Im Moment kann ich nur meine fetchData aufrufen, um onClick auszulösen, ich möchte dies auf init initialisieren, aber ich habe Schwierigkeiten, meinen Kopf darum zu wickeln.
.... hier ist meine fetchData-Funktion:
%Vor%Was derzeit in der Ansicht durch ein onClick-Ereignis ausgelöst wird:
%Vor%Ich möchte vermeiden, dass die Daten über eine Schaltfläche angefordert werden, stattdessen möchte ich, dass die Daten geladen werden, wenn die App initialisiert wird. Hier ist meine Init:
%Vor%Und mein Update (irgendwie entkleidet ... zum Beispiel):
%Vor%Macht das Sinn? Ich habe nur Schwierigkeiten beim Initialisieren von fetchData, wenn die App geladen wird, damit ich meine Daten anzeigen kann, ohne eine Taste drücken zu müssen, um sie zu holen.
Vielen Dank im Voraus!
Wenn Sie Html.program verwenden, wird Ihr init
function gibt die Anfangsdaten für Ihr Modell und den auszuführenden Befehl zurück.
Befehle sind Nebeneffekte wie HTTP-Anfragen.
Versuchen Sie, init
so zu ändern, dass sofort ein Befehl ausgeführt wird:
Tags und Links elm