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");
})