Suchergebnisse für Anfrage "promise"

1 die antwort

Ist der 'catch'-Methodenname von JS Promises / A + ungültig, da es sich um ein JS-Schlüsselwort handelt?

Ich habe kürzlich damit begonnen, JS Promises in einem Projekt zu verwenden. Ich habe festgestellt, dass jedes Mal, wenn ich @ benut.catch myJS linter [http://javascriptlint.com/] beschwert sich. Es läuft und tut, was es sollte, aber ich habe das ...

2 die antwort

Bluebird Promise Scope

Ich habe gerade damit begonnen, Versprechungen zu verwenden, um eine "Rückruf-Hölle" zu bereinigen. Ich habe mich für Bluebird entschieden und starte es im Browser, stieß aber sofort auf Probleme beim Scoping. Gibt es eine Möglichkeit, das ...

3 die antwort

Differenz zwischen Mikrotask und Makrotask innerhalb eines Event-Loop-Kontexts

Ich habe gerade die Promises / A + -Spezifikation gelesen und bin auf die Begriffe Mikrotask und Makrotask gestoßen: siehehttp: //promisesaplus.com/#note [http://promisesaplus.com/#notes] Ich habe noch nie von diesen Begriffen gehört, und ...

TOP-Veröffentlichungen

6 die antwort

Umgang mit mehreren Fängen in der Versprechenskette

Ich bin noch ziemlich neu in Versprechungen und verwende derzeit Bluebird. Ich habe jedoch ein Szenario, in dem ich nicht ganz sicher bin, wie ich am besten damit umgehen soll. So zum Beispiel habe ich eine Versprechenskette in einer Express-App ...

10 die antwort

Resolve Javascript Promise außerhalb des Funktionsumfangs

Ich habe ES6 Promise verwendet. ormalerweise wird ein Versprechen so konstruiert und verwendet new Promise(function(resolve, reject){ if (someCondition){ resolve(); } else { reject(); } });Aber ich habe etwas unternommen, um die ...

3 die antwort

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 ...

1 die antwort

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" ...

3 die antwort

if-else fließen in Versprechen (Bluebird)

Dies ist eine kurze Version meines Codes. var Promise = require('bluebird'); var fs = Promise.promisifyAll(require("fs")); if (conditionA) { fs.writeFileAsync(file, jsonData).then(function() { return functionA(); }); } else { functionA(); }Beide ...

3 die antwort

Wie teste ich Versprechen richtig mit Mokka und Chai?

Der folgende Test verhält sich merkwürdig: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); ...

2 die antwort

JavaScript native Promise Callback für beide Ergebnisse ausführen

Gibt es eine Möglichkeit, einen Rückruf für beide Ergebnisse des Promise-Objekts auszuführen? Zum Beispiel möchte ich eine Bereinigungslogik nach der Ausführung der xhr-Anforderung erstellen. Also muss ich so etwas machen: var cleanUp = ...