om - Daten, die nach AJAX-Anruf nicht aktualisiert werden
-
21-12-2019 - |
Frage
Ich habe den folgenden Code und ich denke, ich mache etwas grundsätzlich falsch.
generasacodicetagpre. Ich mache einen Remote-Ajax-Anruf in om/IWillMount
wie dieses:
Ich erwarte einen 2D-Vektor vom Remote-Anruf zurück und dies funktioniert, da ich Elemente des Arrays mit
protokollieren kann generasacodicetagpre.Ich verwende dann generakodicetagcode, um die Datenstruktur zu aktualisieren.
Wenn jedoch Rendern aufgerufen wird, scheinen die Daten nicht aktualisiert zu werden, ich kann dies testen, indem Sie versuchen, die Datenstruktur zu protokollieren
generasacodicetagpre.Dies loggt nichts.
Ich kann nicht sehen, was ich falsch mache oder warum die Datenstruktur nicht aktualisiert wurde.
Lösung
om/update!
setzt den Cursor auf den angegebenen Wert, sodass Sie grundsätzlich sindZuweisen einer Funktion an Ihrem Cursor.Ich glaube, Sie sollten om/transact!
stattdessen verwenden.