promise

Używanie success / error / finally / catch with Promises w AngularJS

Używam $http w AngularJs i nie jestem pewien, jak użyć zwróconej obietnicy i poradzić sobie z błędami. Mam ten kod: $http ... / Catch and handle exceptions from success/error/finally functions }); Czy to dobry sposób, czy jest łatwiejszy sposób?

Jak rozpoznać, czy przedmiot jest obietnicą?

Czy to obietnica ES6, czy obietnica bluebird, obietnica Q itp. Jak sprawdzić, czy dany obiekt jest obietnicą?

Jak zsynchronizować sekwencję obietnic?

Mam tablicę obiektów promise, które muszą być rozwiązane w tej samej kolejności, w jakiej są wymienione w tablicy, tzn. nie m ... ice zgodnie z wymaganiami logiki biznesowej aplikacji. Później przekształciłem ją w bibliotekę współdzieloną dla wszystkich.

Programowanie asynchroniczne JavaScript: obietnice vs Generatory

Obietnice i generatory pozwalają na pisanie kodu asynchronicznego. Nie rozumiem, dlaczego oba te mechanizmy zostały wprowadzone w skrypcie ECMA 6. Kiedy najlepiej wykorzystać obietnice, a kiedy Generatory?

Czy muszę wrócić po wcześniejszym rozwiązaniu / odrzuceniu?

Załóżmy, że mam następujący kod. function divide(numerator, denominator) { return new Promise((resolve, reject) => { ... Jeśli moim celem jest użycie reject, aby wyjść wcześniej, czy powinienem nabrać nawyku returning również natychmiast po tym?

Otrzymanie nieobsługiwanego ostrzeżenia podczas testowania za pomocą mocha / chai

Testuję komponent, który opiera się na emiterze zdarzeń. Aby to zrobić, wymyśliłem rozwiązanie używając obietnic z Mocha+Chai ... zawodzi" w tym sensie, że wykonuje haczyk. Ale nadal nie mogę zrozumieć tych błędów z obietnicą. Czy ktoś może mnie oświecić?

Jak prawidłowo przetestować obietnice z mocha i chai?

Następujący test zachowuje się dziwnie: it('Should return the exchange rates for btc_ltc', function(done) { var pair = ... shapeshift.getRate = function(pair){ return requestp({ url: url + '/rate/' + pair, json: true }); };

angular $q, jak połączyć wiele obietnic wewnątrz i po pętli for

Chcę mieć pętlę for, która wywołuje funkcje asynchroniczne każdej iteracji. Po pętli for chcę wykonać kolejny blok kodu, ale ... oże być w jednej z tych funkcji odczytu/zapisu, ale chciałbym sprawdzić, czy nie ma nic złego w kodzie, który tu zamieściłem.

Pętla While z obietnicami

Jaki byłby idiomatyczny sposób na zrobienie czegoś takiego jak pętla while z obietnicami. Więc: Zrób coś jeśli warunek nada ... e; } var chain = useless().then(control).then(function(){console.log('done')}); Wyjście: 1 2 3 4 5 6 7 8 9 10 11 done

Problemy związane z jQuery $.Deferred (jQuery 1.x / 2.x)

@Domenic ma bardzo dokładny artykuł o wadach obiektów jQuery: brakuje Ci punktu obietnic. W nim Domenic podkreśla kilka wad o ... umiane lub pominięte problemy? Edytuj to pytanie dotyczy jQuery jQuery 3.0 alpha {[16] } jQuery jest zgodny z jQuery / A+.

Jak znaleźć, które obietnice są nieobsługiwane w Node.js UnhandledPromiseRejectionWarning?

Węzeł.js od wersji 7 ma asynchroniczny / oczekujący cukier składniowy do obsługi obietnic i teraz w moim kodzie dość często p ... niesienia do linii, w której brakuje połowu. Czy jest jakiś sposób, aby go znaleźć bez sprawdzania każdego bloku try / catch?

Obietnica-czy można wymusić anulowanie obietnicy

Używam ES6 do zarządzania wszystkimi danymi sieciowymi i są sytuacje, w których muszę je wymusić. Zasadniczo scenariusz jest ... ę dla #2. Ale jak anulować obietnicę #1, gdy odzyskam ją z pamięci podręcznej? Czy ktoś może zasugerować jakieś podejście?

Jak czekać na wiele obietnic równolegle bez zachowania "Fail-fast"? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... utracone. Czy istnieje trzecia droga? Gdzie egzekucja jest efektywnie równoległa, ale jedna porażka nie psuje całej paczki?

Jak promisify proces potomny węzła.exec i proces potomny.funkcje execFile z Bluebird?

Używam Biblioteki Bluebird promise pod Node.js, jest super! Ale mam pytanie: Jeśli przyjrzysz się dokumentacji węzła child ... Async from above) to zwracana wartość będzie obietnicą, a nie Obiekt ChildProcess. To jest prawdziwy problem, o którym mówię.

Jak mogę synchronicznie określić stan obietnicy JavaScript?

Mam czystą obietnicę JavaScript (wbudowana implementacja lub poly-fill): var promise = new Promise(function (resolve, rejec ... tam, jak to zrobić. To pytanie dotyczy w szczególności synchronicznego przesłuchania stanu obietnicy . Jak mogę to osiągnąć?

Czekać na wszystkie obietnice do rozwiązania

Więc mam sytuację, w której mam wiele łańcuchów obietnic o nieznanej długości. Chcę wykonać jakąś akcję, gdy wszystkie łańcuc ... ALL PROMISES RESOLVED three doneChained three doneChainedChained Czy jest sposób, aby poczekać, aż łańcuchy się rozwiążą?

Poczekaj, aż Angular 2 załaduje / rozwiąże model przed renderowaniem widoku / szablonu

W Kątowym 1.x, UI-Router był moim głównym narzędziem do tego. Zwracając obietnicę dla wartości "resolve", router będzie po pr ... lar 2 Renderuj szablon po załadowaniu obietnicy z danymi . Zauważ, że pytanie nie zawiera kodu ani zaakceptowanej odpowiedzi.

Jak poradzić sobie z obietnicą if-else?

W niektórych przypadkach, gdy otrzymuję wartość zwracaną z obiektu promise, muszę uruchomić dwa różne precesy then() zależne ... ym przypadku, czy to prawda czy fałsz, następny then zadziała. Więc, jaka jest najlepsza praktyka, aby sobie z tym poradzić?

Unit-test promise-based code in Angularjs

Mam problemy z testowaniem kodu opartego na obietnicach w Angularjs. W kontrolerze mam następujący kod: $scope.markAsD ... t dość żmudne i to dużo kodu kotła. Czy jest jakiś inny sposób na przetestowanie takich rzeczy? A może mój projekt śmierdzi?

Czym różnią się futures i obietnice Clojure?

Zarówno Kontrakty terminowe, jak i obietnice blokują się, dopóki nie obliczą swoich wartości, więc jaka jest różnica między nimi?