Domande taggate «promise»

Le promesse sono una tattica per il calcolo differito, adatta a diversi stili di concorrenza: concorrenza di thread e loop di eventi per il calcolo locale e messaggistica remota sia sincrona che asincrona. Una promessa rappresenta il risultato finale di un'operazione asincrona. Il modo principale di lavorare con le promesse è attraverso un metodo che registra le trasformazioni dal valore finale della promessa o dalla ragione del fallimento a una nuova promessa.

7
Gestione di più catture nella catena delle promesse
Sono ancora abbastanza nuovo alle promesse e attualmente sto usando bluebird, tuttavia ho uno scenario in cui non sono abbastanza sicuro di come gestirlo al meglio. Quindi, ad esempio, ho una catena di promesse all'interno di un'app express in questo modo: repository.Query(getAccountByIdQuery) .catch(function(error){ res.status(404).send({ error: "No account found with this …

4
Come passare un parametro a una funzione di promessa
questa potrebbe sembrare una domanda stupida ma sono un principiante in questo argomento. Sto lavorando alle promesse sul nodo js. E voglio passare il parametro a una funzione di promessa. Tuttavia non sono riuscito a capirlo. someModule.someFunction.then(username, password,function(uid) { /*stuff */ } e la funzione è qualcosa di simile var …

5
Come creare un osservabile da dati statici simile a quello http in Angular?
Sto avendo un servizio che ha questo metodo: export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable<string> { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res => res.text()); } } } nel …

4
Nodo JS Promise.all and forEach
Ho una struttura simile a un array che espone metodi asincroni. Il metodo asincrono chiama strutture di matrice di ritorno che a loro volta espongono più metodi asincroni. Sto creando un altro oggetto JSON per memorizzare i valori ottenuti da questa struttura e quindi devo stare attento a tenere traccia …

4
Ritorno da una promessa allora ()
Ho un codice javascript come questo: function justTesting() { promise.then(function(output) { return output + 1; }); } var test = justTesting(); Ho sempre un valore indefinito per il test var. Penso che sia perché le promesse non sono ancora state risolte..c'è un modo per restituire un valore da una promessa?

13
Modo corretto per scrivere loop per promessa.
Come costruire correttamente un ciclo per assicurarsi che la seguente chiamata alla promessa e il logger.log (res) concatenato vengano eseguiti in modo sincrono attraverso l'iterazione? (bluebird) db.getUser(email).then(function(res) { logger.log(res); }); // this is a promise Ho provato nel modo seguente (metodo da http://blog.victorquinn.com/javascript-promise-while-loop ) var Promise = require('bluebird'); var promiseWhile …

4
Perché .json () restituisce una promessa?
fetch()Recentemente ho scherzato con l' API e ho notato qualcosa che era un po 'bizzarro. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.datarestituisce un Promiseoggetto. http://jsbin.com/wofulo/2/edit?js,output Tuttavia, se è scritto come: let url …

5
utilizzando setTimeout sulla catena di promesse
Qui sto cercando di avvolgere la mia testa attorno alle promesse.Qui alla prima richiesta prendo una serie di collegamenti. E alla richiesta successiva prendo il contenuto del primo collegamento.Ma voglio fare un ritardo prima di restituire il prossimo oggetto della promessa. setTimeout su di esso. Ma mi dà il seguente …
115 javascript  json  promise 


7
Cosa fa $ .when.apply ($, someArray)?
Sto leggendo di rinvii e promesse e continuo a incontrarmi $.when.apply($, someArray). Non sono un po 'chiaro su cosa fa esattamente, cercando una spiegazione che una riga funzioni esattamente (non l'intero frammento di codice). Ecco un po 'di contesto: var data = [1,2,3,4]; // the ids coming back from serviceA …


5
Aspetta che tutte le promesse si risolvano
Quindi ho una situazione in cui ho più catene di promesse di lunghezza sconosciuta. Voglio che alcune azioni vengano eseguite quando tutte le CATENE sono state elaborate. È anche possibile? Ecco un esempio: app.controller('MainCtrl', function($scope, $q, $timeout) { var one = $q.defer(); var two = $q.defer(); var three = $q.defer(); …


3
Angularjs $ q.all
Ho implementato $ q.all in angularjs, ma non riesco a far funzionare il codice. Ecco il mio codice: UploadService.uploadQuestion = function(questions){ var promises = []; for(var i = 0 ; i < questions.length ; i++){ var deffered = $q.defer(); var question = questions[i]; $http({ url : 'upload/question', method: 'POST', data …
106 angularjs  promise  q 

2
Posizionamento della cattura PRIMA e DOPO poi
Ho difficoltà a capire la differenza tra mettere .catchPRIMA e DOPO poi in una promessa annidata. Alternativa 1: test1Async(10).then((res) => { return test2Async(22) .then((res) => { return test3Async(100); }).catch((err) => { throw "ERROR AFTER THEN"; }); }).then((res) => { console.log(res); }).catch((err) => { console.log(err); }); Alternativa 2: test1Async(10).then((res) => { …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.