2016-09-01 3 views
0

Der folgende Code aus Bacon.js wird das von der AJAX-Anforderung zurückgegebene Datenobjekt in die Konsole übertragen.Wie geben Sie ein Ajax-Antwortobjekt mit Bacon.js zurück?

Bacon.fromPromise($.ajax({ url : requestUrlString })).log() 

Was nicht klar ist, ist, wie die zurückgegebenen Daten Objekt einer Variablen zugewiesen werden, oder irgendetwas mit dem Datenobjekt zu tun, wenn eine Antwort zurückgegeben wird.

Antwort

3

Per Dokumentation (https://github.com/baconjs/bacon.js/#bacon-frompromise) die fromPromise Methode gibt ein EventStream Objekt, dessen onValue Methode können Sie einen Rückruf zur Handhabung der Daten anhängen verwenden. Aber das können Sie natürlich auch ohne Bacon.js tun. Der Sinn der Bibliothek besteht darin, dass Sie Daten aus verschiedenen Quellen sammeln, kombinieren, filtern und transformieren können und separate Nebenwirkungen von der Datenverarbeitungslogik trennen können.

+0

Danke, das Beispiel am Ende des Absatzes in der von Ihnen angegebenen Link hilft, den Punkt zu verdeutlichen. – typeofgraphic

Verwandte Themen