Tag: promise

Versprechungen sind eine Taktik für latente computing, geeignet für mehrere Arten von Parallelität: Threads und event-Schleife, Parallelität für die lokale Berechnung und die beide synchrone und asynchrone remote-messaging. Ein Versprechen darstellt, das schließliche Ergebnis einer asynchronen operation. Der primäre Weg, zu arbeiten, mit dem Versprechen, ist durch eine Methode, welche Register Transformationen von der Verheißung des eventuellen Wert oder Versagen der Grund zu einem neuen Versprechen.

Angular2 Observable und Versprechen

Anzahl der Antworten 3 Antworten
Begann ich mit Angular2 Observableaber ich kann nicht finden, etwas ähnliches zu .then dass ich mit Promises. Dies ist, was ich erreichen will. code aus dem header.Komponente.ts public login() { this._user = AuthService.getInstance().login(this._loginInfo); } code vom auth.service.ts

Fehlerbehandlung in Promise.all

Anzahl der Antworten 6 Antworten
Habe ich eine Reihe von Versprechungen, ich bin der Lösung mit Versprechen.alle(arrayOfPromises); Gehe ich auf weiter das Versprechen Kette. Sieht so ähnlich aus wie diese existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler(); }); return

Wie promote ich das AWS JavaScript SDK?

Anzahl der Antworten 7 Antworten
Ich will das aws-sdk in JavaScript mit Hilfe Versprechen. Anstelle der Standard-callback-Stil: dynamodb.getItem(params, function(err, data) { if (err) console.log(err, err.stack); //an error occurred else console.log(data); //successful response }); Ich stattdessen verwenden möchten Versprechen Stil: dynamoDb.putItemAsync(params).then(function(data) { console.log(data);

Was sind die Unterschiede zwischen verzögerter, Versprechen und Zukunft in JavaScript?

Anzahl der Antworten 5 Antworten
Was sind die Unterschiede zwischen Deferreds, Verspricht und Futures? Gibt es eine allgemein anerkannte Theorie, die hinter all diesen drei? InformationsquelleAutor der Frage Tower | 2011-07-23

Wie kann ich ein Array von URLs mit Promise.all abrufen?

Anzahl der Antworten 3 Antworten
Wenn ich ein array von urls: var urls = ['1.txt', '2.txt', '3.txt']; //these text files contain "one", "two", "three", respectively. Und ich bauen möchte, ein Objekt, das aussieht wie dieses: var text = ['one', 'two', 'three']; Ich

Unit-Test-Versprechen-basierten Code in Angularjs

Anzahl der Antworten 3 Antworten
Ich bin schwer mal versuchen zu testen, Versprechen-basierten code in Angularjs. Habe ich folgenden code in meinen controller: $scope.markAsDone = function(taskId) { tasksService.removeAndGetNext(taskId).then(function(nextTask) { goTo(nextTask); }) }; function goTo(nextTask) { $location.path(...); } Ich würde gern unit-test in

Gibt es ein Analog zu einem "endlich" in jQuery AJAX-Anrufe?

Anzahl der Antworten 5 Antworten
Gibt es eine Java 'endlich' Analog-in jQuery AJAX-Aufrufe? Ich habe diesen code hier. In meinem immer ich eine Ausnahme, aber ich will es IMMER zu gehen, um die dann() Methode. call.xmlHttpReq = $.ajax({ url : url, dataType

Wie man Parameter zu einer Versprechenfunktion übergibt

Anzahl der Antworten 1 Antworten
dies mag eine dumme Frage, aber ich bin ein Neuling in diesem Thema. Ich arbeite auf verspricht auf node js. Und ich möchte zu übergeben, parameter an eine Funktion Versprechen. Allerdings konnte ich es nicht herausfinden. someModule.someFunction.then(username,

Wie kann ich Musterversprechen realisieren?

Anzahl der Antworten 3 Antworten
Möchte ich mal ein Muster Versprechen/passive latente. Perfekte Variante im Ende ist: MyObject().CallMethodReturningPromise() .done( result => { ...something doing; } ) .fail( error => { ...error handle; } ) .always( () => { ...some code; } )

Versprechen sind nicht nur Rückrufe?

Anzahl der Antworten 7 Antworten
Ich habe die Entwicklung von JavaScript für ein paar Jahre, und ich verstehe nicht die Aufregung über Versprechungen überhaupt. Scheint es, wie alles, was ich zu tun ist, ändern: api(function(result){ api2(function(result2){ api3(function(result3){ //do work }); }); });

Lösen Sie JavaScript Promise außerhalb des Funktionsumfangs auf

Anzahl der Antworten 6 Antworten
Ich habe mit ES6 Versprechen. Normalerweise ein Versprechen ist gebaut und genutzt, wie dies new Promise(function(resolve, reject){ if (someCondition){ resolve(); } else { reject(); } }); Aber ich habe dabei so etwas wie unten nehmen beheben außerhalb

Wie kann ich ein Array von Versprechen nacheinander ausführen?

Anzahl der Antworten 7 Antworten
Habe ich eine Reihe von Versprechungen, die ausgeführt werden müssen, in der Reihenfolge. var promises = [promise1, promise2, ..., promiseN]; Berufung zu-oder absagen.alle führen Sie Sie parallel: RSVP.all(promises).then(...); Aber, wie kann ich Sie in der Reihenfolge? Kann

Native Unterstützung für Promises in Node.js

Anzahl der Antworten 8 Antworten
Gibt es native Unterstützung für verspricht in den aktuellen Versionen von Node.js? Node.js nutzt der V8-Motor. Diese JavaScript engine ist auch von Chrome und Chrome 32 bietet systemeigene Unterstützung für das verspricht. Aber ich kann nicht scheinen,

Wann sollten wir .then mit Winkelmesserversprechen verwenden?

Anzahl der Antworten 1 Antworten
Habe ich viele Instabilität mit Winkelmesser, und ich bin sicher, es gibt etwas, das ich nicht verstehe. Manchmal muss ich verwenden .dann (), wenn Sie auf eine Schaltfläche, bevor Sie fortfahren, ist es manchmal nicht, keine Auswirkungen

Wie man von einem Promise's catch / then Block zurückkehrt

Anzahl der Antworten 3 Antworten
Gibt es viele tutorials auf, wie die Verwendung von "dann" und "fangen", während der Programmierung mit JavaScript Versprechen. Jedoch werden alle diese tutorials scheinen zu verpassen, ein wichtiger Punkt: die Rücksendung aus einem/catch-block zu brechen, das Versprechen

Wie kann ich den nativen Javascript-Treiber von MongoDB mithilfe von bluebird promiziieren?

Anzahl der Antworten 5 Antworten
Ich würde gerne die MongoDB native JS-Treiber mit bluebird verspricht. Wie kann ich Versprechen.promisifyAll() auf diese Bibliothek? InformationsquelleAutor der Frage Dmitry Minkovsky | 2014-05-20

Während Schleife mit Versprechen

Anzahl der Antworten 10 Antworten
Was wäre die idiomatische Weise, etwas zu tun, wie eine while-Schleife mit dem Versprechen. Also: etwas tun wenn die Bedingung immer noch steht es wieder tun wiederholen dann tun Sie etwas anderes. dosomething.then(possilblydomoresomethings).then(finish) Ich habe es getan,

Warum setzt javascript ES6 Promises die Ausführung nach einer Behebung fort?

Anzahl der Antworten 2 Antworten
So wie ich das verstehe ein Versprechen ist etwas, das kann in resolve() oder reject (), aber ich war überrascht zu erfahren, dass code in das Versprechen, weiterhin ausgeführt werden, nachdem ein resolve oder reject aufgerufen wird.

NodeJS UnhandledPromiseRejectionWarning

Anzahl der Antworten 6 Antworten
So, ich bin das testen einer Komponente, die sich auf ein Ereignis-emitter. Zu tun und so kam ich auf die Lösung mit den Versprechungen mit Mokka+Chai: it('should transition with the correct event', (done) => { const cFSM

Koa / Co / Bluebird oder Q / Generatoren / Promises / Thunks spielen zusammen? (Node.js)

Anzahl der Antworten 1 Antworten
Bin ich der Untersuchung Aufbau einer web-app in einem Teil mit Koa, aber ich weiß nicht Recht ein handle auf die eigt, aber, und warum der Wahl zwischen - und anwenden - die Palette der unterstützenden "machen

Angular JS: wie man an Versprechen bindet

Anzahl der Antworten 4 Antworten
Ich versuche zu binden, ein Versprechen auf einen Blick. Ich weiß nicht, ob Sie können dies direkt, aber das ist, was ich bin versucht zu tun. Irgendwelche Ideen was ich falsch mache? Hinweis: die Quelle ist ein

Wie greife ich auf vorherige Versprechensergebnisse in einer .then () -Kette zu?

Anzahl der Antworten 14 Antworten
Habe ich umstrukturiert, meinen code zu versprichtund baute eine wunderschöne lange flach Versprechen Kettebestehend aus mehreren .then() Rückrufe. Am Ende will ich wieder einige composite-Wert, und benötigen Zugriff auf mehrere intermediate Versprechen Ergebnisse. Jedoch ist die Auflösung

Was bedeutet dieser Fehler - Uncaught TypeError: Bereits gelesen?

Anzahl der Antworten 2 Antworten
In Javascript, Wann wird dieser Fehler ausgelöst? index.js /** * Created by tushar.mathur on 24/12/15. */ 'use strict' const _ = require('lodash') const Rx = require('rx') const createDataStore = require('./src/createDataStore') const fetch = x => Rx.Observable.fromPromise(window.fetch(x)) const

jQuery verzögert und verspricht - .then () vs .done ()

Anzahl der Antworten 8 Antworten
Die ich gelesen habe über die jQuery-deferreds und verspricht und ich kann nicht sehen, den Unterschied zwischen der Verwendung .then() & .done() für eine erfolgreiche Rückrufe. Ich weiß Eric Hynds erwähnt, dass .done() und .success() Karte, um

So überprüfen Sie, ob ein angulares $ q-Versprechen aufgelöst wird

Anzahl der Antworten 5 Antworten
Ich verstehe, dass in der Regel möchte man nur noch anfügen Fortsetzung-code mit einem then() anrufen und Kette-Verhalten beim Einsatz verspricht. Allerdings möchte ich zum Auftakt ein Versprechen, verpackt asynchronen aufrufen und dann GESONDERT kick-off ein 3-Sekunden

In jQuery $ .Deferred enthaltene Probleme (jQuery 1.x / 2.x)

Anzahl der Antworten 1 Antworten
@Domenic hat einen sehr gründlichen Artikel über die Schwächen von jQuery deferred-Objekte: Sie sind fehlt den Punkt der Verspricht. In es Domenic highlights ein paar Schwächen jQuery verspricht im Vergleich zu anderen, darunter Qwhen.js, RSVP.js und ES6

Bluebird, Versprechungen und dann ()

Anzahl der Antworten 3 Antworten
Ich habe nur mit bluebird für ein paar Tage, aber ich möchte alle meine alten code und promisify es 🙂 Mein problem ist, dass ich immer noch nicht begreifen, den Fluss der then() Befehle. Betrachten Sie diese

Verwenden von Function.prototype.bind mit einem Array von Argumenten?

Anzahl der Antworten 10 Antworten
Wie kann ich die Funktion aufrufen.der Prototyp.binden mit einer Reihe von Argumenten, im Gegensatz zu hardcoded Argumente? (Nicht mit ECMA6, also ohne spread-operator). Ich versuche ein Versprechen wrapper um ein Modul, das verwendet Rückrufe und ich binden

Mehrere Fänge in der Versprechungskette behandeln

Anzahl der Antworten 5 Antworten
Ich bin noch Recht neu verspricht und bin mit bluebird zurzeit habe ich jedoch ein Szenario, wo ich nicht ganz sicher bin, wie Sie am besten damit umgehen. Also ich habe z.B. ein Versprechen Kette innerhalb einer

Knoten JS Promise.all und forEach

Anzahl der Antworten 3 Antworten
Ich habe eine array-artige Struktur, die stellt async-Methoden. Die async-Methode aufrufen return array von Strukturen, die wiederum setzen mehr async-Methoden. Ich bin erstellen Sie ein anderes JSON-Objekt zu speichern Werte, die aus dieser Struktur und, so muss

Versprechen gegen beobachtbar

Anzahl der Antworten 16 Antworten
Kann mir bitte jemand erklären den Unterschied zwischen Promise und Observable im Eckigen? Ein Beispiel zu jedem wäre hilfreich beim Verständnis der Fälle. In welchem Szenario können wir nutzen? InformationsquelleAutor der Frage Rohit | 2016-05-21

Angular $ http: Festlegen einer Zusage für die 'Timeout'-Konfiguration

Anzahl der Antworten 3 Antworten
In das Eckige $http docser nennt Sie die 'timeout' config entweder eine Zahl oder ein Versprechen. timeout – {Anzahl|Versprechen} – timeout in Millisekunden, oder das Versprechen, dass sollte der Abbruch der Anfrage als gelöst. Aber ich bin

Page-Transition-Animationen mit Angular 2.0 Router und Komponenten-Schnittstelle verspricht

Anzahl der Antworten 2 Antworten
In Den Winkel-1.x wir verwenden können, ngAnimate zu erkennen, wenn wir verlassen oder betreten einer bestimmten route. Darüber hinaus sind wir in der Lage, bestimmte Verhalten zu Ihnen: animateApp.animation('.myElement', function(){ return { enter : function(element, done) {

Wie geben Sie mehrere Werte aus einem Versprechen richtig zurück?

Anzahl der Antworten 7 Antworten
Habe ich kürzlich ausgeführt, die in eine bestimmte situation, ein paar mal, die ich nicht wissen, wie zu lösen, richtig. Übernehmen Sie den folgenden code: somethingAsync() .then( afterSomething ) .then( afterSomethingElse ) function afterSomething( amazingData ) {

Versprechen für Android?

Anzahl der Antworten 3 Antworten
Wie begegnen Sie verschachtelte callbacks in Android? Zum Beispiel, in meiner app nutze ich Orten API und dann, wenn ich die aktuelle lat-lng, mache ich einen HTTP-request an meinen server. In dieser situation habe ich zwei verschachtelte

Warum gibt .json () ein Versprechen zurück?

Anzahl der Antworten 4 Antworten
Ich ve wurde Herumspielen mit der fetch () - api vor kurzem, und bemerkte etwas, das war ein bisschen schrullig. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status:

Angularjs $ q.all

Anzahl der Antworten 3 Antworten
Habe ich umgesetzt der $q.alle im angularjs, kann ich aber nicht machen, der code funktioniert. Hier ist mein code : UploadService.uploadQuestion = function(questions){ var promises = ; for(var i = 0 ; i < questions.length ; i++){

Eckige Kombination von parallelen und angeketteten Anfragen mit $ http.then () und $ q.all ()

Anzahl der Antworten 1 Antworten
Habe ich einen ziemlich komplizierten Satz von API calls zu machen, und ich bin versucht, es zu tun, so elegant und performant wie möglich. Ich verstehe, wie die Versprechen api der $http service-chain-Anforderungen, und wie die $q

Wie erkenne ich, ob ein Objekt ein Versprechen ist?

Anzahl der Antworten 12 Antworten
Ob es ein ES6 Versprechen oder ein bluebird Versprechen, Q Versprechen, etc. Wie kann ich testen, um zu sehen, ob ein bestimmtes Objekt ist ein Versprechen? InformationsquelleAutor der Frage theram | 2015-01-02

Ember-Übergang & amp; Rendering vollständiges Ereignis

Anzahl der Antworten 4 Antworten
Gibt es irgendein Ereignis ausgelöst unter Angabe der transition/rendering abgeschlossen ist (und der dom sichtbar ist/bereit). setupcontroller/aktiviert werden, bevor der dom gebaut wird/Leistung didInsertElement wird nur ausgelöst, wenn das erste mal habe ich bereits eingefügt, ein element

Erstellen Sie ein (ES6) Versprechen, ohne es zu lösen

Anzahl der Antworten 3 Antworten
Verwendung von ES6 verspricht,, wie erstelle ich ein Versprechen ohne Definition der Logik für die Lösung? Hier ist ein einfaches Beispiel (einige Typoskript): var promises = {}; function waitFor(key: string): Promise<any> { if (key in promises) {

Promise.all: Reihenfolge der aufgelösten Werte

Anzahl der Antworten 1 Antworten
Blick auf MDN es sieht aus wie die values an die then() Rückruf der Verheißung.alle die Werte enthält, die in der Reihenfolge der zusagen. Zum Beispiel: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve); return Promise.all(somePromises).then(function(results) {

TypeError: Kann die Eigenschaft 'then' von undefined nicht lesen

Anzahl der Antworten 2 Antworten
loginService.islogged() Oben genannten Funktion einen string zurückgeben wie "fehlgeschlagen". Jedoch, wenn ich versuche zu laufen, dann Funktion, wird es return-Fehler von TypeError: Cannot read property 'then' of undefined und der cursor ist anzugeben direkt nach connected und

Sind verschachtelte Versprechen in node.js normal?

Anzahl der Antworten 6 Antworten
Das problem habe ich zu kämpfen mit für zwei Wochen, während Sie lernen node.js ist, wie zu tun synchrone Programmierung mit Knoten. Ich fand, dass egal, wie ich versuche, Dinge zu tun, die sequenziell ich immer am

Wie warte ich darauf, dass ein Versprechen gelöst wird?

Anzahl der Antworten 3 Antworten
Ich bin im Umgang mit NodeJs framework erfordert, dass eine bestimmte Funktion synchron sein, aber ich brauche einen Wert Abfragen, können nur aufgerufen werden asynchron. In einer perfekten Welt, ich würde in der Lage sein, um zurückzukehren

Was sind die Unterschiede zwischen Observablen und Versprechen in JavaScript?

Anzahl der Antworten 5 Antworten
Also ich habe gelesen, dass die observablen suchen, um zu überholen Versprechen in Bezug auf die Verwendung in einigen der kommenden JavaScript-MVC-s: Angular 2.0 Falcor verwendet, die von Netflix Was ist der Unterschied zwischen observablen und verspricht?

Typoskript: Fehler TS2693: 'Versprechen' bezieht sich nur auf einen Typ, wird aber hier als Wert verwendet

Anzahl der Antworten 17 Antworten
Ich bin versucht, Typoskript für meine AWS Lambda-und ich erhalte folgenden Fehler, wo ich immer nutzen verspricht. Fehler TS2693: 'Versprechen' bezieht sich nur auf einen Typ, sondern wird als ein Wert hier. Ich habe versucht mit der

Syntax für asynchrone Pfeilfunktion

Anzahl der Antworten 4 Antworten
Kann ich mark eine javascript-Funktion als "async" (d.h. Rückkehr ein Versprechen) mit dem async-Schlüsselwort. Wie diese: async function foo() { //do something } Was ist das äquivalent syntax für die Pfeil-Funktionen? InformationsquelleAutor der Frage BonsaiOak | 2017-03-22

Promise.resolve vs neues Versprechen (lösen)

Anzahl der Antworten 1 Antworten
Ich bin mit bluebird und ich sehe zwei Möglichkeiten, um zu beheben, synchrone Funktionen in einem Versprechen, aber ich bekomme nicht die Unterschiede zwischen beiden Arten. Es sieht aus wie der stacktrace ist ein bisschen anders, so

Was ist der Unterschied zwischen .resolve () und .promise ()?

Anzahl der Antworten 1 Antworten
Ich bin Graben in jQuery deferred features. Ich habe versucht, mehrere Beispiele im internet. Ich Verstand das Konzept, aber ich verstehe nicht den Unterschied zwischen resolve() und promise(). Was sind die Unterschiede zwischen resolve() und promise()? InformationsquelleAutor