Suchergebnisse für Anfrage "q"
Wie löse ich $ q.all auf?
Ich habe 2 Funktionen, beide geben Versprechen zurück: var getToken = function() { var tokenDeferred = $q.defer(); socket.on('token', function(token) { tokenDeferred.resolve(token); }); //return promise return tokenDeferred.promise; } var ...
Versprechen nacheinander lösen (d. H. Nacheinander)?
Betrachten Sie den folgenden Code, der ein Array von Dateien seriell / sequentiell liest.readFiles gibt ein Versprechen zurück, das erst aufgelöst wird, wenn alle Dateien der Reihe nach gelesen wurden. var readFile = function(file) { ... // ...
Wie verkette ich Versprechen nacheinander mit angularjs $ q?
n der VersprechensbibliothQ, Sie können die folgenden Schritte ausführen, um Versprechen nacheinander zu verketten: var items = ['one', 'two', 'three']; var chain = Q(); items.forEach(function (el) { chain = chain.then(foo(el)); }); return ...
Issue beim Zurückgeben von Daten, die aus in der Schleife aufgerufenen DB-Abfragen abgerufen wurden
Ich stelle mehrere mongoDB-Abfragen in einer Schleife. und die alle Ergebnisse als ein Datenarray senden möchten. Aber wenn ich einfach die Rückgabe zum Senden der Daten verwende, gibt es einfach undefiniert zurück und wartet nicht auf ...
Wie teste ich den vom AngularJS-Controller mit Jasmine versprochenen Wert?
Ich habe einen Controller, der eine Funktion verfügbar macht, die nach einem Pausenaufruf Text zurückgibt. Es funktioniert gut, aber ich habe Probleme, es mit Jasmine zu testen.Der Code im Versprechen-Handler im Test wird nie ausgeführt. Der ...
Chaining waterline Anrufe mit Versprechen
Ich habe in den letzten 3 Tagen meinen Kopf von einer Wand geschlagen. Ich benutze sailsjs und das mitgelieferte ORM für die Wasserlinie. Ich möchte DB-Aufrufe nacheinander ausführen. Ich weiß, dass ich das tun kann, indem ich in "then" ...
Promises: Vorgang wiederholen, bis er erfolgreich ist?
Ich möchte einen Vorgang wiederholt ausführen, wobei die Zeit zwischen den einzelnen Vorgängen zunimmt, bis der Vorgang erfolgreich ist oder eine bestimmte Zeit verstrichen ist. Wie strukturiere ich das mit Versprechen in Q?
Starten Sie ein Versprechen erneut, nachdem der Versuch fehlgeschlagen ist
Ich verwende Nodejs und Q, um eine Folge von asynchronen Funktionen auszuführen. Wenn eine fehlschlägt, möchte ich eine andere Funktion ausführen und dann die Sequenz erneut starten. Hier ist es wie es ist: var promise = ...
Nodejs / Q: Verkettung von Versprechungen nacheinander
Ich möchte etwas wirklich Einfaches tun, aber ich verstehe nichts ... var Q = require('q'); var funcs = ["first", "second", "third", "fourth"]; function main(){ // really don't know how to chain sequentially here ... var result = Q(); ...
promise with loop und file read in nodejs
Ich habe mir viele Beispiele angesehen, konnte sie aber nicht erreichen. Ich brauche Hilfe. Problem. der Inhalt der Schleife sollte einzeln ausgeführt werden. Jede Schleifeniteration enthält einen Vorgang zum Lesen und Speichern von ...