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 Versprechen : Wie die Antwort vom Http-Get

Anzahl der Antworten 3 Antworten
Ich bin neu in Eckig und folgende dieses tutorial um die Grundlagen zu lernen. Betrachten Sie die folgende http-get-Aufruf. getHeroes(): Promise<Hero> { return this.http.get(this.heroesUrl) .toPromise() .then(response => response.json().data as Hero) .catch(this.handleError); } Nach der Umstellung des beobachtbaren,

Mit tief verschachtelten JSON-Objekt aus in der AngularJS - seltsames Verhalten

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen, wie AngularJS sieht ein Objekt aus einer tief verschachtelten JSON. Hier ist ein Beispiel, plunker. Die Daten stammen aus service-und zugeordnet ist $scope.data. Der javascript-code scheint nicht zu wollen, mir zu erklären, jede

Haben mehrere .fetch() verspricht

Anzahl der Antworten 2 Antworten
Möchte ich Holen mehrere Bilder und verwandeln Sie in blob -. Ich bin ein Neuling zu Versprechen, habe ich versucht, aber ich komme nicht durch. Hier unten, eine einzelne .fetch() Versprechen fetch('http://cors.io/?u=http://alistapart.com/d/_made/d/ALA350_appcache_300_960_472_81.jpg') .then(function(response) { return response.blob(); })

Versprechen.dann ist keine Funktion - Handhabung mehrere API-Aufrufe in Reagieren

Anzahl der Antworten 2 Antworten
Ich bin mit reagieren-wählen Sie zu auto-vervollständigen-Optionen in die Suche bar. Die Suchleiste zeigt die Ergebnisse in eine von zwei Kategorien, je nachdem, welches API-Endpunkt, den Sie trifft. Gerade jetzt, es funktioniert mit Daten, die entweder aus

Uncaught ReferenceError: Versprechen ist nicht definiert

Anzahl der Antworten 3 Antworten
Einer Chrome-App, die ich gemacht habe perfekt funktioniert gut für mich, aber ein anderer Benutzer bekommt eine Fehlermeldung Uncaught ReferenceError: Promise is not defined wenn oben Sie begonnen wird. Für einige Grund, es nicht zu verstehen, was

Holen Sie Versprechen Wert reagieren Komponente

Anzahl der Antworten 2 Antworten
Habe ich eine helper-Funktion in meine Komponente. Wenn ich console.log(helperFunction()) es, bekomme ich diese in der Konsole. Wenn ich versuche, um die Helfer-Funktion, um ein Eingabefeld für seinen Wert. Ich bekomme diese angezeigt. Wie bekomme ich die

ReferenceError: lösen ist, wird nicht definiert

Anzahl der Antworten 1 Antworten
Habe ich eine Funktion aufrufen, die google speech api. Sieht alles gut ist, aber ich kann nicht finden, warum sein gibt mir den Fehler. Ich bin Anfänger mit Knoten und verspricht so nicht sicher, warum dieser Fehler

Gebäude ein Versprechen Kette rekursiv in javascript - memory-überlegungen

Anzahl der Antworten 5 Antworten
In diese Antwort, eine Verheißung, die Kette gebaut ist rekursiv. Etwas vereinfacht haben wir : function foo() { function doo() { //always return a promise if (/* more to do */) { return doSomethingAsync().then(doo); } else {

Wie jQuery verwenden .Wenn .getan

Anzahl der Antworten 2 Antworten
Ich versuche eine Funktion nach der anderen Funktion abgeschlossen ist. $.when(saveCanvas(canvas)).done(setWallPaper()); Jede Funktion funktioniert gut auf seine eigene, aber wenn ich den obigen code, es läuft nur die erste Funktion. Was muss ich ändern? Schwer zu beantworten

Einstellung einer Variablen um Rückkehr von call-back-Funktion, mit Versprechen

Anzahl der Antworten 2 Antworten
Bin ich immer das "Objekt" Wert und nicht den genauen Wert. Wie bekomme ich den Wert, der zurückgegeben wird mit einer callback-Funktion? function loadDB(option, callBack){ var dfd = new jQuery.Deferred(), db = window.openDatabase('mydb', '1.0', 'Test DB', 1024*1024),

Wie wollen Sie einen booleschen Wert zurückgeben, basierend auf dem Ergebnis ein Versprechen?

Anzahl der Antworten 1 Antworten
Arbeiten mit einer AngularJS-app (1.4.3), ich will einen controller, der einen Aufruf einer Methode auf einem service, der sollte einen booleschen Wert zurückgeben. Unter der Haube, der Dienst verwendet, um einen Anruf zu tätigen, um $Fenster.bestätigen(), und

node.js beheben Versprechen und Rückgabewert

Anzahl der Antworten 1 Antworten
Ich mit dem Microsoft bot den Rahmen, um sich mit einem "einfachen" PoC-bot. Habe ich eine tutorial als Grundlage und erweitern es. Habe ich ein paar grundlegende Funktionen für die differet Absichten (dh. Grüße, auf Wiedersehen, etc)

AngularJS: Rückgabe von Daten aus einer Funktion und Zuweisung an eine variable

Anzahl der Antworten 4 Antworten
Ich bin neu in angularjs, und ich bin versucht, die Daten zurück, die von einer Funktion zu einer anderen Funktion, und speichert ihn in einer Variablen. $scope.myNameValidate = function(name){ $scope.friendsList = $scope.getAllFriends(name); console.log("data", $scope.friendsList); } $scope.getAllFriends =

Node.js - rufen Sie eine Methode nach der anderen Methode vollständig ausgeführt wird

Anzahl der Antworten 3 Antworten
Ich habe 2 einfache Methoden: function do(x,y){ if(x){ XHR1().success(); } if(y){ XHR2().success(); } } function done(){ return something; } jetzt ich möchte nur sicher sein, rufen Sie done() wenn do() beendet hat (**do () - Methode enthält

Arbeiten mit dem Versprechen innerhalb von if/else

Anzahl der Antworten 9 Antworten
Habe ich eine bedingte Anweisung in die ich ausführen muss, um eine von zwei Operationen, dann weiter nach welcher der Betrieb aufgelöst wurde. Also mein code derzeit sieht Sie wie folgt vor: if (shoud_do_thing_a) { //should_do_thing_a is

Verspricht mit http.erhalten node.js

Anzahl der Antworten 5 Antworten
Im mache nodeschool übungen , die Dieses problem ist das gleiche wie das Vorherige problem (HTTP SAMMELN) Sie müssen die http verwenden.get(). Dieses mal jedoch werden Sie mit drei URLs wie die ersten drei Befehlszeilen-Argumente. Müssen Sie

AngularJS: Arbeiten mit callbacks und verspricht

Anzahl der Antworten 2 Antworten
Ich bin nicht in der Lage zu wickeln mein Gehirn, um das Konzept der asynchronen Anfragen. Habe ich einen controller für meine Ansicht, die Erstellung einer Objekt-Instanz von einem Anbieter: va.controller('VaCtrl',function($scope,$shipment){ $scope.shipment = $shipment.Shipment(); }); Der Anbieter:

synchrone und asynchrone Aufruf in angularJS mit Versprechen und verschieben

Anzahl der Antworten 4 Antworten
Erstellte ich folgenden controller mit 2 service-Aufruf mit Dienstleistungen. Zweite Antwort kommt, bevor dann die erste. will ich tun, wie muss ich die erste Antwort, erste und zweite Antwort, zweite. aber ich blieb nur mit async und

Versprechen.alle mit verschachtelten Versprechen.alle

Anzahl der Antworten 0 Antworten
Habe ich verschachtelte arrays, ich bin in der Lage, abrufen, verspricht für den 2nd-level-array, aber nicht sicher, wie Sie Sie implementieren eine then einmal top-level-Finish. result.forEach(function(entity){ //outer list ??? return Promise.all(entity.urls.map(function(item){ return requestURL(item.href); })); }); zum Beispiel,

jQuery deferred: werfen und fangen einer Ausnahme in der fail () - callback

Anzahl der Antworten 3 Antworten
Ich versuche zu machen eine ajax-Anforderung und eine Ausnahme werfen, wenn es scheitert. Leider bin ich nicht in der Lage, um die Ausnahme zu fangen. Mein code sieht wie folgt aus: try { jQuery.ajax('http://www.someurlthatwillproduceanerror.com') .fail(function () {

Verspricht in der redux-saga

Anzahl der Antworten 1 Antworten
Fand ich die gleiche Frage hier, aber ohne eine richtige Antwort, die ich Suche. Ich bin die Entwicklung einer einfachen Anwendung mit CRUD-Operationen. Auf der Bearbeiten-Seite die Komponente, nachdem Sie gemountet wird (componentDidMount()), die app löst eine

Wie behandeln Wunsch-Versprechen-Fehler korrekt?

Anzahl der Antworten 2 Antworten
So, ich bin mit Anfrage-Versprechen in einem Skript, das ich habe, dass die Schleife durch eine Liste von urls und feuert von Anfragen. Dann will ich etwas tun, um w/der empfangenen Daten sobald alle Anfragen abgeschlossen sind.

Bei der Nutzung Versprechen.alle()?

Anzahl der Antworten 8 Antworten
Dies ist eher eine konzeptionelle Frage. Verstehe ich das Versprechen, design pattern, aber konnte Sie nicht finden, eine zuverlässige Quelle, um meine Frage beantworten zu promise.all(): Was ist(sind) die richtige Szenario(s) zu verwenden promise.all() ODER Gibt es

Angularjs $http-warten auf Antwort

Anzahl der Antworten 1 Antworten
Ich bin ein Neuling in javascript/angularjs. Ich will zeigen, bootstrap popover beim mouseover erfolgt über einige Elemente. Ich erstellt eine Richtlinie für das (function(angular, app) { app.directive('popOver',["$window","$http",function($window,$http){ return function(scope,elem,attrs){ elem.on('mouseover',function(){ console.log('mouseover'); var data = scope.$apply(attrs.popOver); console.log('in directive

$q.ablehnen und Umgang mit Fehlern in AngularJS angekettet verspricht

Anzahl der Antworten 0 Antworten
Ich habe Schwierigkeiten zu verstehen, ein grundlegendes Konzept der Fehlerbehandlung mit Verkettung verspricht. Um zu lernen, die Regeln, die ich geschrieben habe, ein einfaches Beispiel, zu erraten, was das Ergebnis sein wird. Aber leider ist es nicht

Angekettet verspricht nicht vorbei auf Ablehnung

Anzahl der Antworten 3 Antworten
Ich habe ein problem zu verstehen, warum Ablehnungen werden nicht an durch ein Versprechen Kette und ich hoffe, jemand wird mir helfen können zu verstehen, warum. Zu mir, anbringen Funktionalität, um eine Kette von Versprechen impliziert eine

Versprechen.alle in JavaScript: Wie man beheben Wert für alle verspricht?

Anzahl der Antworten 2 Antworten
Schrieb ich Folgendes node.js Datei: var csv = require('csv-parser'); var fs = require('fs') var Promise = require('bluebird'); var filename = "devices.csv"; var devices; Promise.all(read_csv_file("devices.csv"), read_csv_file("bugs.csv")).then(function(result) { console.log(result); }); function read_csv_file(filename) { return new Promise(function (resolve, reject) {

Versprechen und nodejs MongoDB-Treiber

Anzahl der Antworten 3 Antworten
Möchte ich ein Versprechen mit den MongoDB-Treiber. Ich schrieb den folgenden code: var TaskBroker = function () { this.queueName = 'task_queue'; this.rabbit = {}; this.mongo = {}; }; TaskBroker.prototype.connectRabbit = function() { var self = this; return

Ist es möglich, axios.alle mit ein, dann() für jedes Versprechen?

Anzahl der Antworten 3 Antworten
Ich habe einen Reagieren Komponente löst ein Ereignis aus, um die Daten abrufen. Dies führt zu einer dynamischen Anzahl von gespeicherte Prozedur-Aufrufe zum abrufen von Daten, und die Daten aus jeder Anruf wird gespeichert in einem völlig

Wie Sie wickeln setTimeout in ein Versprechen

Anzahl der Antworten 4 Antworten
Ich versuche, führen Sie eine test-suite für ein Objekt, die eine Zusage zurückgibt. Ich möchte die Kette mehrere Aktionen zusammen mit kurzen timeouts zwischen Ihnen. Ich dachte, dass ein "dann" - Aufruf die zurückgegeben ein Versprechen würde

Warten Versprechen zu lösen, vor dem laden der Ressource

Anzahl der Antworten 3 Antworten
Einer meiner AngularJS-Controller enthält diese Zeile: api.tickets.query() den api Modul enthält: angular.module('myapp.api', [ 'ngResource' ]) .factory('api', function($resource, applicationsService) { function fetchAppId() { return applicationsService.getCurrentApp(); } return { tickets: $resource('tickets', { applicationId: fetchAppId }), ... } applicationsService.getCurrentApp() macht

Versprechen innerhalb Versprechen

Anzahl der Antworten 2 Antworten
Bin ich zu schreiben versucht, diesen code mit Versprechen. aber ich weiß nicht, wie zu schreiben, Versprechen innerhalb Versprechen und Schleife. Ich habe versucht, so zu denken, aber insertBook-Funktion werden asynchron. Wie bekomme ich bookId synchron? update:

node.js Kette mehrere Versprechen (mit Mungo)

Anzahl der Antworten 2 Antworten
Im folgenden wird ein typisches Versprechen-Funktion, die ich bin den Umgang mit. var _delete = function(t, id) { return Promise.cast(Event.find({where: {id: id}}, {transaction: t})) .then(function(d){ if (d) { //------- (*) return Promise.cast(d.updateAttributes({status: -1}, {transaction: t})) .then(function(){ //do

Warum ist der 'neue Versprechen(...)' Rückkehr 'nicht definiert'?

Anzahl der Antworten 1 Antworten
Es scheint, dass, wenn die 'auflösen' - Funktion ist nicht auf die in der Funktion verwendet wird, erstellen Sie ein Versprechen, dann das Versprechen nicht definiert ist. In dem code unten, ... var count = 0; var

jQuery Versprechen mit getJSON und Rückruf

Anzahl der Antworten 2 Antworten
Habe ich ein ajax-Aufruf mit callback. Ich möchte eine andere Methode aufgerufen werden, NUR, nachdem der Rückruf beendet ist..ich benutzte das Versprechen API von jQuery, aber wie Sie unten sehen können der zweiten Methode wird aufgerufen, bevor

Tests mit Reagieren die Jest-und Enzym-beim simulierten Mausklicks rufen Sie eine Funktion, die nennt ein Versprechen

Anzahl der Antworten 2 Antworten
Reagieren v15.1.0 Scherz v12.1.1 Enzym v2.3.0 Ich versuche, herauszufinden, wie um zu testen, eine Komponente, die fordert, ein Versprechen, eine Funktion aufgerufen wird, mit einem Klick. Ich hatte erwartet, Scherz, ist runAllTicks() - Funktion, um mir zu

Gewusst wie: füllen Sie das Kendo-Gitter mit einem Winkel $http-GET-Aufruf

Anzahl der Antworten 2 Antworten
Ich habe Probleme beim binden eines Kendo-raster, um ein eckiges service-Aufruf. Ich habe eine eckige $http service, die eine getData() - Methode die wie folgt aussieht: 'use-strict'; payrollApp.factory('dataService', function ($http, $q) { return { getData: function ()

Kette von zusagen in javascript

Anzahl der Antworten 2 Antworten
Habe ich viele Versprechungen wie, dass, um zu schaffen-Objekt in meiner Datenbank. var createUserPromise = new Promise( function(resolve, reject) { User.create({ email: '[email protected]' }, function() { console.log("User populated"); //callback called when user is created resolve(); }); }

Was bedeutet Winkelmesser browser.warten Sie zurück, wenn die Bedingung nie wahr wird?

Anzahl der Antworten 3 Antworten
Ich soll den browser nutzen.wait-Funktion, um wiederholt zu prüfen, ob ein button-element vorhanden ist, für eine gewisse Zeit, dann verwenden Sie den entsprechenden callback. Unten habe ich den code, der nicht mit dem warten. detailsButton.isPresent() .then(function(present){ if(!present)

Die Aktualisierung mehrere Zeilen mit der node-mysql, NodeJS und Q

Anzahl der Antworten 4 Antworten
Ich bin mit node-mysql, node-js, und Q verspricht. Habe ich erfolgreich aktualisiert, gelöscht und eingefügt werden einzelne Zeilen mit den oben genannten. Sowie eingelegtem mehrere Zeilen in einer einzigen Anweisung in meinem test-case-Szenario. Allerdings brauche ich zum

Bluebird Versprechen.alle () - Methode auf, wenn ein Versprechen ist von einem anderen abhängig

Anzahl der Antworten 3 Antworten
Bin ich einige code schreiben, der derzeit so aussieht, weil ich die Abhängigkeiten in meinem code. Ich Frage mich, ob es eine bessere Möglichkeit, dies zu tun mit Versprechen.alle()? Hier ist mein pseudo-code: return someService.getUsername() .then(function(username) {

Angular JS TypeError: $http ist nicht eine Funktion

Anzahl der Antworten 1 Antworten
Ich habe gelesen durch alle Beiträge wo die Menschen sich diesem Problem, in dem $http ist nicht eine Funktion, und es sieht wie zum größten Teil ist es durch Injektionen geschieht in der falschen Reihenfolge. Meiner Modul

Winkel-2: Wie eine Funktion aufgerufen wird, nachdem eine Antwort bekommen von abonnieren http.post

Anzahl der Antworten 5 Antworten
Ich eine Methode aufrufen müssen, nachdem die Daten aus der http-post-request service: Anfrage.service.TS get_categories(number){ this.http.post( url, body, {headers: headers, withCredentials:true}) .subscribe( response => { this.total = response.json(); }, error => { } ); } Komponente: Kategorien.TS search_categories()

Dynamische Verkettung in Javascript Verspricht

Anzahl der Antworten 7 Antworten
Wie kann ich eine dynamische Verkettung in Javascript Verspricht, all die Zeit habe ich gesehen, nur das hartcodieren der fordert, zB., (promise).then(request/functionName).then(request/functionName) Dynamic - wo kommen Sie her? Was ist das problem, das Sie versuchen zu lösen?

Wie machen die controller warten Sie Versprechen zu lösen, kantige service

Anzahl der Antworten 3 Antworten
Ich habe einen Dienst, der einen AJAX-request an das backend Service: function GetCompaniesService(options) { this.url = '/company'; this.Companies = undefined; this.CompaniesPromise = $http.get(this.url); } Controller: var CompaniesOb = new GetCompanies(); CompaniesOb.CompaniesPromise.then(function(data){ $scope.Companies = data; }); Ich möchte

Bluebird Promisfy.jeder, der mit for-Schleifen und if-Anweisungen?

Anzahl der Antworten 1 Antworten
Gerade jetzt, in der übergeordneten for-Schleife (m < repliesIDsArray.length) abgeschlossen ist, bevor die ersten findOne feuert, so dass diese alle nur Schleifen durch das Letzte element des repliesIDsArray..asynchronen.. Was ist die korrekte syntax für eine promisified version

Synchrone Versprechen Auflösung (bluebird vs. jQuery)

Anzahl der Antworten 6 Antworten
Entwickelt ich eine kleine lib für die Dynamics CRM REST/ODATA webservice (CrmRestKit). Die lib dependes auf jQuery und nutzt das Versprechen-Muster, repectivly das Versprechen-wie-Muster von jQuery. Jetzt möchte ich port diese lib zu bluebird und entfernen Sie

Holen Sie Daten von einem Versprechen, anstatt ein Versprechen

Anzahl der Antworten 2 Antworten
Ich bin so Leid, wenn die anderen Versprechen threads beantwortet haben, diese aber bei der Suche auf einige von Ihnen bin ich nur nicht immer die Antwort zu lösen mein Problem. Ich habe drei von json-Dateien, die

Versprechungen, die nicht am IE11

Anzahl der Antworten 1 Antworten
Ich bin neu in Verspricht auf javascript, so dass ich hoffe, einige können mir mit diesem Problem helfen. Problem: Versprechen nicht ausführen auf IE11, funktioniert gut in Chrome und FireFox Frameworks verwendet: ich habe versucht, mit es6-Versprechen.d....ts

Tests abgelehnt Versprechen in Mocha/Chai

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse, lehnt ein Versprechen: Sync.prototype.doCall = function(verb, method, data) { var self = this; self.client = P.promisifyAll(new Client()); var res = this.queue.then(function() { return self.client.callAsync(verb, method, data) .then(function(res) { return; }) .catch(function(err) { //This