promise

Obietnica oczekująca

Mój kod: let AuthUser = data => { return google.login(data.username, data.password).then(token => { return token } ... google.login(data.username, data.password), który zwraca obietnicę, do zmiennej. I dopiero wtedy preform niektóre działania.

Jak mogę pobrać tablicę adresów URL z obietnicą.wszyscy?

Jeśli mam tablicę adresów URL: var urls = ['1.txt', '2.txt', '3.txt']; // these text files contain "one", "two", "three", r ... m razie nie działa - nie kończę z tablicą ['jeden', 'dwa', 'trzy']. Czy użycie Promise.all jest tutaj właściwym podejściem?

Zdefiniuj pustą obietnicę jak w Q

Za pomocą Q mogę zdefiniować nową obietnicę za pomocą: var queue = q(); Ale z Bluebird jeśli to zrobię: var queue = new ... d to queue in the same way used above... promises.push(queue); return Promise.all(promises).then(function () { // ... });

Obiecuję.wszystkie ().następnie () rozwiąż?

Używając Węzła 4.x. kiedy masz Promise.all(promises).then() Jaki jest właściwy sposób rozwiązania danych i przekazania ich do ... unction(data){ // Do more stuff here }); Ale to nie jest właściwy sposób... Jakie jest właściwe podejście do tej kwestii?

Dlaczego javascript ES6 Promises kontynuuje wykonywanie po rozwiązaniu?

Jak rozumiem, obietnica jest czymś, co może rozwiązać () lub odrzucić (), ale byłem zaskoczony, gdy dowiedziałem się, że kod ... uff, should not be visible after a resolve!"); }); }; call().then(function() { console.log("resolved"); }); Jsbin

Jak przekazać parametr do funkcji obietnicy

To może wydawać się głupie pytanie, ale jestem nowicjuszem w tym temacie. Pracuję nad obietnicami na node js. I chcę przekaza ... if ( /* everything turned out fine */ ) { resolve("Stuff worked!"); } else { reject(Error("It broke")); } });

Uzyskać stan kątowy?

Z jQuery deferreds jestem przyzwyczajony do sprawdzania bieżącego stanu w ten sposób: var defer = $.Deferred(); defer.state ... the deferred, eg 'resolved' Czy istnieje sposób, aby zrobić to samo dla Deferredów kątowych? (lub nawet lepsze obietnice)

Jak czekać na obietnicę JavaScript do rozwiązania przed wznowieniem funkcji?

Przeprowadzam testy jednostkowe. Framework testowy ładuje stronę do ramki iFrame, a następnie uruchamia twierdzenia na tej st ... rc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="output"></div>

Kiedy powinniśmy użyć.więc z obietnicą kątomierza?

Mam wiele niestabilności z kątomierzem i jestem pewien, że jest coś, czego nie rozumiem. Czasami muszę użyć .następnie () po ... używać wywołania zwrotnego then() po kliknięciu przycisku. Więc , kiedy powinienem użyć .wtedy () a kiedy nie ? Jean-Marc

Jakie są różnice między obserwowalnymi i obietnicami w JavaScript?

Więc czytałem, że observables chcą wyprzedzić obietnice pod względem użycia w niektórych nadchodzących MVC JavaScript: ką ... y przez Netflix Jaka jest różnica między obserwowalnymi a obietnicami? Aktualizacja: usunąłem moje fałszywe oświadczenie.

Jak sprawić, by ta pętla asynchroniczna foreach działała z promises?

Już namieszałem w obietnicach, ale jestem dla nich nowy i po prostu nie mogę wymyślić, jak to zrobić właściwie. W tej chwili ... console.log('eyyyyyy'); }); console.log("...gets albumart"); //Now after the previous stuff is done, move on

Usuwanie wycieków pamięci na Odmontowanym komponencie w Hookach Reacta

Jestem nowy używając Reacta, więc może to być naprawdę proste do osiągnięcia, ale nie mogę tego rozgryźć sam, mimo że zrobiłe ... </div> </div> </div> </div> </Layout> ); }; export default login;

Jak stworzyć obserwowalny ze statycznych danych podobny do http w Angular?

Mam usługę, która ma taką metodę: export class TestModelService { public testModel: TestModel; constructor( @Inje ... ów (dzieje się tak, gdy testModelService.fetchModel() nie otrzymuje uuid), więc w obu przypadkach obsługa jest bezproblemowa.

Tworzenie obietnicy (ES6) bez rozpoczynania jej rozwiązywania

Używając obietnic ES6, jak utworzyć obietnicę bez zdefiniowania logiki jej rozwiązania? Oto podstawowy przykład (jakiś maszyn ... czy jest zdefiniowana, kiedy dokładnie ta funkcja jest uruchomiona - czy zawsze jest uruchamiana natychmiast Budowa? Dzięki.

Metoda Angular $q. catch () zawodzi w IE8

Nie jest to jednak żaden problem, ponieważ nie jest to problem, który może być spowodowany tym, że nie jest to problem.]} T ... Czy robię coś nie tak ? ktoś to odtworzył ? a może jest to wspólny IE8 z powodu ograniczonego słowa kluczowego ? Dzięki

Javascript asynchroniczna Obsługa wyjątków z węzłem.js

Obecnie pracuję nad węzłem.aplikacja js i mam zwykły problem z kodem asynchronicznym. Implementuję serwer usług na module HT ... łem. Dodatkowo-słyszałem, że obietnice mogą mi pomóc (coś o throw w obietnicach), czy obietnice mogą mi pomóc w tej sytuacji?

Jaka jest poprawna terminologia obietnic javascript

Zaczynam się mylić z inną terminologią. Z mojego zrozumienia, obietnica może być: fulfilled rejected pending settled resolved defer Czy rozstrzygnięcie oznacza rozstrzygnięcie? czy to znaczy, że jest spełniony? a co to do cholery jest defer?

Chaining Observables in RxJS

Uczę się RxJS i Angular 2. Załóżmy, że mam łańcuch obietnic z wieloma wywołaniami funkcji asynchronicznych, które zależą od w ... ult) => { konsola.log(finał); }); ObservableChain.subscribe ((finalResult) => { konsola.log(finał); }); 1 3 6 6

Używanie kątomierza z pętlami

Indeks pętli (i) nie jest tym, czego oczekuję, gdy używam kątomierza w pętli. Objawy: Failed: Index out of bound. Pró ... ing to access element at index:'rawelements.length', but there are only 'rawelements.length' elements" } }) } })

Ustawianie obsługi limitu czasu na obietnicy w angularjs

Próbuję ustawić timeout w moim kontrolerze, aby Jeśli odpowiedź nie zostanie odebrana w ciągu 250ms, nie powiodła się. Ustawi ... omiseCall(); $timeout.flush(251); $rootScope.$apply(); expect(console.log).toHaveBeenCalledWith("Timed out"); })