angular-promise

Jaka jest różnica między obietnicami a Obserwowalnymi?

Jaka jest różnica między Promise a Observable w kątowym? Przykład na każdy byłby pomocny w zrozumieniu obu przypadków. W jakim scenariuszu możemy wykorzystać każdy przypadek?

Promise vs Observable

Czy ktoś może wyjaśnić różnicę między Promise a Observable w Angular? Przykład na każdy byłby pomocny w zrozumieniu obu przypadków. W jakim scenariuszu możemy wykorzystać każdy przypadek?

AngularJS: Inicjalizacja usługi za pomocą danych asynchronicznych

Mam usługę AngularJS, którą chcę zainicjować danymi asynchronicznymi. Coś takiego: myModule.service('MyService', function($ ... dość długie pytanie, ale chciałem pokazać, że próbowałem zbadać wszystkie moje opcje. Wszelkie wskazówki będą mile widziane.

Jak anulować żądanie $ http w AngularJS?

Podane żądanie Ajax w AngularJS $http.get("/backend/").success(callback); Jaki jest najskuteczniejszy sposób anulowania tego żądania w przypadku uruchomienia innego żądania(na przykład ten sam backend, inne parametry).

Jak uzyskać dostęp do wartości obietnicy?

Patrzę na ten przykład z dokumentów Angular dla $q ale myślę, że to prawdopodobnie odnosi się do obietnic w ogóle. Poniższy p ... go dostęp jako {[7] } czy coś w tym stylu? W jaki sposób sukces callback zwraca obietnicę i zwraca "wynik + 1"? Coś mi umyka.

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.

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ążą?

Jak używać Bluebird z Angular?

Próbowałem użyć Angular z obietnicami Bluebird: HTML: <body ng-app="HelloApp"> <div ng-controller="HomeControl ... Jak zmusić Bluebird do pracy z AngularJS? (wiem, że to możliwe, ponieważ $q to robi) Używam Bluebird 2.0, który mam tutaj.

Czy obietnica nigdy nie rozwiązana powoduje wyciek pamięci?

Mam Promise. Stworzyłem go, aby anulować żądanie AJAX w razie potrzeby. Ale ponieważ nie muszę anulować AJAX, nigdy go nie ro ... request? Czy takie obietnice nigdy nie powodują wycieków pamięci? Czy masz jakieś rady jak zarządzać cyklem życia Promise?

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)

Angular 1.6.0: błąd" prawdopodobnie nieobsługiwane odrzucenie " [duplikat]

To pytanie ma już odpowiedź tutaj: możliwe odrzucenie nieobsługiwane w kątowym 1.6 ... nkcji, która wywołuje naszą usługę błędów. Czego dokładnie Szuka Angular? Jak chce, abyśmy "poradzili sobie" z odrzuceniem?

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

Co się dzieje z $q. all (), gdy niektóre wywołania działają, a inne nie?

Co się dzieje z $q. all (), gdy niektóre wywołania działają, a inne nie? Mam następujący kod: var entityIdColumn = $sc ... łędu poda szczegóły. Jednak czy ktoś może mi wyjaśnić, co się stanie, jeśli niektóre odpowiedzi zadziałają, a inne zawiodą?

Obsługa błędów w AngularJS http get then construct

Jak mogę poradzić sobie z błędem HTTP, np. 500, gdy używam konstrukcji AngularJS "http get then" (obietnice)? $http.get(url) ... esponse) } ) Problem polega na tym, że dla każdej odpowiedzi innej niż 200 HTTP funkcja wewnętrzna nie jest wywoływana.