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?