Pytania oznaczone «promise»

86
Jak więc poradzić sobie z obietnicą if-else?

W niektórych przypadkach, gdy otrzymam wartość zwracaną z obiektu obietnicy, muszę rozpocząć dwie różne then()procedury zależne od stanu wartości, na przykład: promise().then(function(value){ if(//true) { // do something } else { // do something } }) Myślę, że może mógłbym to napisać...

86
Jak prawidłowo zwracać wiele wartości z obietnicy?

Ostatnio kilka razy spotkałem się z pewną sytuacją, której nie wiedziałem, jak poprawnie rozwiązać. Załóżmy następujący kod: somethingAsync() .then( afterSomething ) .then( afterSomethingElse ) function afterSomething( amazingData ) { return processAsync( amazingData ); } function...

85
Jak odrzucić obietnicę od wewnątrz, to funkcjonuj

To prawdopodobnie głupie pytanie, ale w połowie łańcucha obietnic, jak odrzucić obietnicę z wnętrza jednej z ówczesnych funkcji? Na przykład: someActionThatReturnsAPromise() .then(function(resource) { return modifyResource(resource) }) .then(function(modifiedResource) { if...

84
Jak sprawdzić, czy obietnica Angular $ q została rozwiązana

Rozumiem, że zazwyczaj wystarczy dołączyć kod kontynuacji z zachowaniem then()wywołania i łańcucha podczas korzystania z obietnic. Chcę jednak rozpocząć asynchroniczne wywołanie zapakowane w obietnicę, a następnie osobno rozpocząć 3-sekundowe, $timeout()aby móc wykonać akcję interfejsu...

83
Odroczone a obiecane

Jaka jest różnica między Deferred i Promise innymi niż wersje jQuery? Czego powinienem użyć do moich potrzeb? Chcę tylko zadzwonić do fooExecute(). Potrzebuję tylko fooStart()i, fooEnd()na przykład, do przełączania statusu div HTML. //I'm using jQuery v2.0.0 function fooStart() { /* Start...

9
Jak mogę przekroczyć obietnicę w Raku?

Wiem, że mogę zaplanować, Promiseaby utrzymać się w określonym czasie my $promise = Promise.in($seconds); ale jak mogę zaplanować jego uszkodzenie? Mówiąc konkretnie, myślę o obietnicy, która „przekroczy limit czasu”, dzięki czemu pozostanie do pewnego czasu do dotrzymania, inaczej...