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.
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,
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
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(); })
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
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
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
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
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 {
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
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),
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
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)
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 =
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
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
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
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:
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
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,
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 () {
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
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.
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
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
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
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
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) {
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
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
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
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
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:
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
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
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
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
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 ()
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(); }); }
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)
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
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) {
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
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()
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?
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
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
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
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
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
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