2017-11-12 5 views
0

Ich habe dieses Stück Code, an dem ich arbeite. Um Kontext bereitzustellen, verwende ich eine Ereignisquelle, um ein Server gesendetes Ereignis zu streamen. Sobald ich die Daten/Antwort erhalten habe, möchte ich diese in meine Vorlage (Lenker) übertragen. Der folgende Code ist eine GET-Anforderung, in der ich versuche, die von SSEvents.addEventListener zurückgegebenen Daten anzuzeigen.Expose Rückgabewert

Das Problem mit diesem Code ist die Konstante "Daten" ist außerhalb des Bereichs des Ereignis-Listeners nicht verfügbar. Ich muss einen Weg finden, um die Konstante zu enthüllen, so dass ich sie in reply.view verwenden kann ('Schüler', {Ergebnis: Daten});

HINWEIS: Ich habe versucht, "reply.view ('students', {result: data});" innerhalb des Ereignis-Listeners und es wirft den folgenden Fehler: Antwort-Schnittstelle zweimal aufgerufen.

Jede Hilfe wäre willkommen.

- Vielen Dank!

Antwort

0

Es sollte so funktionieren. Wie lange dauert es, bis Ihre Ereignisquelle eine Antwort liefert? Hast du die Antwortmethode zweimal aufgerufen? Dies ist nur ein Anruf.