Tag: q

Die F. js-JavaScript-Bibliothek Versprechen. Q fängt Fehler und Verwendungen, von einer „dann“ – Technik und Handhabung von JavaScript-Rückrufe und Ausnahmen.
Tun *nicht* verwenden Sie für den Winkel $q verwenden Sie [eckige-Versprechen] statt! Auch tun *nicht* verwenden Sie für kx Systems kdb+/q, verwenden Sie [kdb] oder [q-lang] statt!

Wie funktioniert die F. alle arbeiten in NodeJS?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: var a = [1,2,3,4,5]; var promises = ; a.forEach(function(item,index){ var deferred = Q.defer(); doSomething().then(function(){ deferred.resolve(true); promises.push(deferred); }); }); Q.all(promises).then(function(data){ console.log("something!!"); }); Wie geht F. alle wissen, dass verspricht array hat alle Versprechen

Cordova-android build-Fehler

Anzahl der Antworten 2 Antworten
Ich bekomme diese Fehlermeldung, wenn ich versuche, und führen Sie ein cordova-Projekt auf einem android-Gerät: Running app on platform "android" via command "***/Documents/***/App/platforms/android/cordova/run" --device [Error: An error occurred while running the android project. /***/Documents/***App/platforms/android/cordova/node_modules/q/q.js:126 throw e; ^

Mit verspricht mit Node.js Funktionen am Beispiel

Anzahl der Antworten 1 Antworten
Bin ich angefangen zu lernen, JavaScript Versprechen, aber ich kann nicht verstehen, wie gelten, Z. B. Q-Funktionen Node.js callback-Funktionen. In ähnliche Frage wird empfohlen, zu verwenden Q.denodeify(), aber es funktioniert gut für fs.readFile() und nicht funktioniert für

latente.resolve() in AngularJS

Anzahl der Antworten 1 Antworten
Muss ich abfangen der Wechsel von ng-view und laden "laden div" overlay, bis alle neuen Bilder geladen werden. Ich versuche zu suspendieren verspricht Rückrufe in meinem HttpInterceptor aber ich nicht lösen kann mein Versprechen, ein zweites mal.

Überspringen Versprechen Kette nach dem Umgang mit Fehler

Anzahl der Antworten 3 Antworten
Mithilfe der https://github.com/kriskowal/q - Bibliothek, Frage ich mich, ob es möglich ist, so etwas zu tun: //Module A function moduleA_exportedFunction() { return promiseReturningService().then(function(serviceResults) { if (serviceResults.areGood) { //We can continue with the rest of the promise chain

Wie zu warten, bis asynchrone angularJS-Aufruf abgeschlossen, wenn die gleichzeitige Anruf angefordert, die Daten werden noch geladen?

Anzahl der Antworten 1 Antworten
Ich habe ein eckiges service/resource-combo, die hat async-Aufruf-Servers, um Benutzer-Einstellungen. Es heißt UserPreferencesService und bekam eine Methode zu laden: ///UserPreferencesService.load method CommonService.asyncCall(UserPreferencesResource.getAll, {username: userName}).then( function (data) { userPreferenceData = data; } wo asyncCall steht für trivial angular-async-server

Mit Versprechungen - Protokollierung von stack-trace in fail handler -

Anzahl der Antworten 1 Antworten
Ich bin ziemlich neu auf nodejs also ich erklär ein bisschen genauer, was ich zu tun versuche. Ich habe einen webserver. Wenn eine Anforderung fehlschlägt möchte ich zu Protokoll der stack-trace der exception, aber liefern eine Fehler-Seite

Wenn zum ablehnen/lösen ein Versprechen

Anzahl der Antworten 2 Antworten
Bin ich darüber nachdachte, wie genau muss ich ablehnen, ein Versprechen. Ich fand ein paar Fragen zu diesem Thema, aber konnte nicht finden, eine richtige Antwort. Wann sollte ich ablehnen, ein Versprechen? Diesem Artikel http://howtonode.org/6666a4b74d7434144cff717c828be2c3953d46e7/promises sagt: Beheben:

Node.js Verspricht: Push-to-array asynchron & sparen

Anzahl der Antworten 2 Antworten
Ich bin derzeit versucht, auf ein array (Attribut innerhalb einer Mongo-Modell), die aus einer Liste der Artikel, die ich erhalten, durch einen Antrag. Aus diesen Elementen habe ich eine Schleife zu sehen, die man derzeit in der

Was passiert, wenn ich ablehnen / beheben mehrere Male in Kriskowal ist q?

Anzahl der Antworten 1 Antworten
Studiere ich die Versprechen, die Muster und mit kriskowal q für node.js, dass dieses snippet: var deferred = Q.defer(); try { messageData = JSON.parse(message); } catch (e) { global.logger.warn('Error parsing JSON message.'); deferred.reject(e); } ... if (some_reason)

Verspricht: Wiederholen Sie die operation, bis es gelingt?

Anzahl der Antworten 5 Antworten
Will ich führen eine operation wiederholt, mit Zunehmender Wartezeit zwischen den einzelnen Betrieb, bis er erfolgreich ist oder eine gewisse Zeit verstreicht. Wie strukturiere ich diese mit Versprechungen in F? Wenn Sie möchten, eine rekursive snippet mit

Was ist der Unterschied zwischen Rückgabe-Wert oder Versprechen.beheben von da()

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen: JS: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return "bbb"; }) .then(function(result) { console.log(result); }); und so: JS: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return Promise.resolve("bbb"); }) .then(function(result) {

AngularJS - fail resilence auf $q.alle()

Anzahl der Antworten 5 Antworten
Ich versuche zu füllen, einige lokale Daten die Lösung einer Reihe von remote-Aufrufe. Wenn jede Verheißung ist gelöst, ich habe die Daten laden und fahren. Die Methode $q.all( ) tut genau dies: $q.all([ this.getUserInfo(11) .then(function (r)

Was ist das ausdrückliche Versprechen, Bau-antipattern und wie kann ich Sie vermeiden?

Anzahl der Antworten 2 Antworten
Ich das schreiben von code, der etwas tut, das sieht aus wie: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { //or = new $.Deferred()

AngularJS ausblenden von div-nach Verzögerung

Anzahl der Antworten 1 Antworten
Während der Erstellung meiner app in AngularJS (Super Rahmen!) Ich steckte in einer Aufgabe: wie man ein-und ausblenden versteckte div (ng-show) nach ein bisschen action. Ausführliche Beschreibung: mit AngularUI $modal Dienst, den ich verlange, wenn der Benutzer

node.js laden Sie Bild aus url

Anzahl der Antworten 1 Antworten
Mein Problem ist, download Bild mit unbekannter Endung(es vielleicht jpg ,oder png ,oder jpeg oder bmp) aus der url. Ich will also überprüfen, Content-Länge des Bildes, und wenn es größer als 0 ist, laden Sie es auf

Die übergabe von Parametern zu Versprechen Erfolg-Rückruf in angularjs $q

Anzahl der Antworten 3 Antworten
Ich weiß, dies ist eine sehr ähnliche Frage zu diesem ein. Aber ich bin immer noch unklar, wie es zu tun in meiner situation. Brauche nur etwas Hilfe mit einem erfolgreichen Rückruf. Dies ist, was funktioniert: function

Herstellung eines synchronen Schleife vom synchrone callbacks mit node.js + Q latente/verspricht-Modul

Anzahl der Antworten 2 Antworten
Dem beliebten JavaScript-Modul Q implementiert die latente /Versprechen /futures-Konzept. Ich denke, es ist hauptsächlich verwendet mit node.js aber es unterstützt browser verwenden, wie gut. Ich verwende es mit node.js. Tun sequentielle Anrufe, die Sie Kette ein Versprechen

Warum ist das Versprechen, das noch aussteht?

Anzahl der Antworten 2 Antworten
Den folgenden code gibt: output.isPending?: true output.isRejected?: false output.isFulfilled?: false Warum? Ich hatte erwartet output.isRejected zu true. <html> <head> <script src="http://cdnjs.cloudflare.com/ajax/libs/q.js/0.9.7/q.js"></script> <script src="http://jasmine.github.io/2.3/lib/jasmine.js"></script> </head> <body> </body> <script> var output, bar; bar = { doSomethingAsync: function() { var

TypeError: Cannot read property 'dann' undefined angularjs-grunt test

Anzahl der Antworten 1 Antworten
Ich bin mit $q-service, der eine asynchrone Aufrufe. Ich kann es nicht beheben 'dann' und 'defer' in unit-tests mit karma. Das unten ist mein controller code. scope.filterUrls = [{url:'page1'}, {url: 'page2'}, {url:'page-error'}]; scope.bindFilters = function () {

Queuing verspricht

Anzahl der Antworten 3 Antworten
Benutze ich mbostock/queue für queuing paar asynchronen Betrieb. Es ist mehr zu rate limit (UI generieren wenigen Veranstaltungen, wo die backend-Verarbeitung kann es langsam), und auch um sicherzustellen, dass Sie der Reihe nach abgearbeitet werden. Ich benutze

Angular Js : '$q.aufschieben ist nicht eine Funktion " Fehler

Anzahl der Antworten 2 Antworten
Nach Bezieht sich diese Link , ich bin versucht, um JSON-Daten in meine eckige service. Service: .factory('restservice', ['$rootScope','$http', '$q', '$log', function($rootScope,$q, $http) { return { getData: function() { var defer = $q.defer(); $http.get('xyz.com/abc.php', { cache: 'true'}) .success(function(data)

Konfigurieren von zusätzlichen classpath in SpringBoot?

Anzahl der Antworten 2 Antworten
Ich möchte standalone-web-Anwendung. Ich habe einige Probleme mit SpringBoot. Meine Anwendung ist eine Anwendung-jar-Datei von SpringBoot. Aber mein Antrag wurde in der Regel benötigt die jdbc-Treiber-jar. Ausschließen will ich jdbc-Treiber-jar für meine Anwendung. Ich will Lesen-Bibliothek-Glas aus

Lösung des $rootScope:infdig Unendlich $digest-Loop

Anzahl der Antworten 1 Antworten
Bekomme ich die grundlegende Idee des unendlichen digest-loop und wie es passiert, aber ich bin mit diesem problem. Hier ist ein Turnschuh demonstrieren meiner code und problem: http://jsfiddle.net/eS5e5/1/ In der jsfiddle-Konsole sehen Sie die unendliche digest-loop. Im

Wie kann ich nacheinander die Kette verspricht mit angularjs $q?

Anzahl der Antworten 7 Antworten
In der Verheißung Bibliothek Q, können Sie Folgendes tun, um nacheinander die Kette verspricht: var items = ['one', 'two', 'three']; var chain = Q(); items.forEach(function (el) { chain = chain.then(foo(el)); }); return chain; jedoch, das folgende funktioniert

Konvertieren yyyy-mm-dd in dd-mm-yyyy

Anzahl der Antworten 4 Antworten
Wie konvertiert 2013-06-24, 24 Jun 2013? Ich bin mit dem code unten. date1="2013-06-24"; SimpleDateFormat d= new SimpleDateFormat("dd MMM yyyy"); try{ date2 = d.parse(date1); }catch (ParseException e1) { //TODO Auto-generated catch block e1.printStackTrace(); } Aber ich bin immer

Mungo und verspricht: wie bekomme ich ein array mit query-Ergebnissen?

Anzahl der Antworten 3 Antworten
Mit Mungo-Abfrage Ergebnisse aus der db und Q für zusagen, aber finde es schwer zu wickeln meinem Kopf herum immer nur eine Liste der Benutzer zur Verfügung stehen. Derzeit habe ich einige so etwas wie dieses: var

Wie man Ajax-request über NodeJS zu einem Endpunkt

Anzahl der Antworten 2 Antworten
Ich bin mit NodeJS. Eine meiner Funktion (nennen wir es funcOne) erhält eine Eingabe, die ich übergeben, um eine andere Funktion (nennen wir es funcTwo) und erzeugt eine Ausgabe. Bevor ich den Eingang zu funcTwo die ich

Wie zu verwenden Q. all() mit komplexen array von was Sie verspricht?

Anzahl der Antworten 1 Antworten
Halte ich ein array von Objekten und verspricht, so etwas wie: [{ a: 1 }, { a: 4 }, { a: 4 }, { promiseSend: [Function], valueOf: [Function] }, { promiseSend: [Function], valueOf: [Function] }] Nun, wenn

Verkettung verspricht mit q.js

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen, wie die Versprechen, die die Verkettung funktioniert. Ich bin mit q.js. Hier ist, was ich Spiele. var Q = require("q"); //npm install q //the function Q(value) returns a fulfilled promise with the value...

Kann ich eine synchrone Versprechen in der JavaScript-F-Bibliothek?

Anzahl der Antworten 3 Antworten
Ich will etwas tun, wie die folgenden: delay( 2500 ) .then( function () { console.log( "Step 1 done" ) } ) .then( delay( 7500 ) ) .then( function () { console.log( "Step 2 done" ) } );

Rekursive Verspricht?

Anzahl der Antworten 1 Antworten
Ich würde gerne Iteration über alle Dateien, die sich in der HTML-5-Datei-system haben und einige event-get gestartet, wenn die iteration abgeschlossen ist. Da das async + verspricht ich habe eine harte Zeit versucht, zu verstehen, wie es

Wie man richtig Kette bedingter(?) verspricht mit f: js

Anzahl der Antworten 3 Antworten
Habe ich noch nicht ganz habe, ein vollständiges Verständnis verspricht also entschuldige mich, wenn dies ist ein einfaches Missverständnis. Habe ich eine Funktion zum löschen eines Elements auf einer Seite, aber ich habe ein bestimmtes Verhalten je

javascript Versprechen nicht übergeben, werden alle Argumente (mit Q)

Anzahl der Antworten 3 Antworten
Ich habe Probleme bei der übergabe aller Argumente. Mein Versprechen Rückruf empfängt nur einen statt drei: var asyncFunction= function(resolve) { setTimeout(function() { resolve("Some string that is passed", "and another", "third"); }, 1000); }; var promiseFunction = function

Ist es eine Reine Promise-basierten Ansatz für die Zuordnung/Verkettung von Sammlungen?

Anzahl der Antworten 1 Antworten
asynchrone vs. Q in der Regel Ich bin lernen Node.js Entwicklung, und versucht zu wickeln, mein Gehirn um Strategien für den Umgang mit asynchronen "callback-Hölle". Die beiden wichtigsten Strategien, die ich erforscht habe, sind Caolan McMahon '

Wie funktioniert Angular $ q.when?

Anzahl der Antworten 1 Antworten
Kann jemand mir erklären wie funktioniert $q.when Arbeit in AngularJS? Ich versuche zu analysieren, wie $http Arbeit und fand diese: var promise = $q.when(config); Und hier ist das config-Objekt aus Chrom-Konsole: Object {transformRequest: Array[1], transformResponse: Array[1], cache:

Wie man eine node.js-Versprechungskette mit Q richtig abbricht?

Anzahl der Antworten 3 Antworten
Ich bin mit das Q-Modul für Node.js versuche zu vermeiden, die "pyramid of doom" in Szenarien, in denen ich viele Schritte. Zum Beispiel: function doTask(task, callback) { Q.ncall(task.step1, task) .then(function(result1){ return Q.ncall(task.step2, task); }) .then(function(result2){ return Q.ncall(task.step3,

Ersetzen von Rückrufen durch Versprechen in Node.js

Anzahl der Antworten 7 Antworten
Habe ich eine einfache Knoten-Modul, welches eine Verbindung zu einer Datenbank und hat mehrere Funktionen, um Daten zu empfangen, zum Beispiel diese Funktion: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password:

Verwenden Sie jQuery oder Q.Js für Versprechen

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche in BreezeJs und es werden Proben mit F: js für verspricht zu verarbeiten asynchrone Aufrufe. John Papa ist auch mit F. JQuery hat, verspricht auch. Was sind die Unterschiede zwischen den beiden?

Wie verkette ich eine variable Anzahl von Versprechen in Q, um?

Anzahl der Antworten 4 Antworten
Habe ich gesehen,Die Verkettung einer beliebigen Anzahl von zusagen in der Q ; meine Frage ist anders. Wie kann ich eine variable Anzahl von anrufen, von denen jeder gibt asynchron, um? Das Szenario ist ein Satz von

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 }); }); });

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,

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

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 ) {

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++){

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

Mehrere verkettete verzögerte Funktionen, die q in AngularJS verwenden, stoppen die Rückgabe von Daten

Anzahl der Antworten 1 Antworten
Ich versuche miteinander zu verketten mehrere latente Funktion aufruft, so dass der nächste Aufruf wird die Ergebnisse des Vorjahres verzögert.beheben. Wenn ich Kette zusammen, die mehr als 2 von diesen anrufen, die Daten hält zurückgegeben. Hier ist

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

Entschlossene Versprechen nacheinander (d. H. In Reihenfolge)?

Anzahl der Antworten 20 Antworten
Betrachten Sie den folgenden code, der liest ein array von Dateien in einem seriellen/sequenziellen Weise. readFiles gibt ein Versprechen, das nur dann gelöst, sobald alle Dateien, die gelesen wurden in der Folge. var Q = require("q"); var