angular-promise

Cómo cancelar una solicitud http http en AngularJS?

Dado un Ajax solicitud en AngularJS $http.get("/backend/").success(callback); Cuál es la forma más efectiva de cancelar esa solicitud si se lanza otra solicitud (mismo backend, diferentes parámetros, por ejemplo).

AngularJS: Inicializar el servicio con datos asíncronos

Tengo un servicio AngularJS que quiero inicializar con algunos datos asíncronos. Algo como esto: myModule.service('MyService ... tante larga, pero quería demostrar que he tratado de explorar todas mis opciones. Cualquier orientación sería muy apreciada.

Promesa vs Observable

¿Puede alguien explicar la diferencia entre Promise y Observable en Angular? Un ejemplo sobre cada uno sería útil para entender ambos casos. ¿En qué escenario podemos usar cada caso?

Espera a que todas las promesas se resuelvan

Así que tengo una situación en la que tengo múltiples cadenas de promesas de una longitud desconocida. Quiero que se ejecute ... L PROMISES RESOLVED three doneChained three doneChainedChained ¿Hay una manera de esperar a que las cadenas se resuelvan?

angular q q, Cómo encadenar múltiples promesas dentro y después de un bucle for

Quiero tener un for-loop que llame a las funciones async en cada iteración. Después del bucle for quiero ejecutar otro bloqu ... de esas funciones de lectura/escritura, pero me gustaría verificar que no hay nada malo con el código que he publicado aquí.

¿La promesa nunca resuelta causa pérdida de memoria?

Tengo un Promise. Lo creé para cancelar una solicitud AJAX si fuera necesario. Pero como no necesito cancelar ese AJAX, nunca ... las promesas resueltas como esa causan pérdidas de memoria? ¿Tiene algún consejo sobre cómo manejar Promise el ciclo de vida?

Angular 1.6.0: error de " Rechazo posiblemente no manejado "[duplicado]

Esta pregunta ya tiene una respuesta aquí: Rechazo posiblemente no manejado en Angular 1.6 ... que llama a nuestro servicio de error. ¿Qué es exactamente Angular buscando aquí? ¿Cómo quiere que "manejemos" el rechazo?

¿Qué sucede con $q. all () cuando algunas llamadas funcionan y otras fallan?

¿Qué sucede con $q.all() cuando algunas llamadas funcionan y otras fallan? Tengo el siguiente código: var entityIdColu ... error. Sin embargo, ¿puede alguien ayudarme a explicarme qué sucede si algunas de las respuestas funcionan y otras fallan?

Obtener el estado de Angular diferido?

Con jQuery deferreds estoy acostumbrado a poder comprobar el estado actual de esta manera: var defer = $.Deferred(); defer. ... deferred, eg 'resolved' ¿Hay alguna forma de hacer lo mismo con los diferenciales angulares? (o incluso mejores promesas)

El método Angular fails q.catch() falla en IE8

Estoy experimentando un error extraño en IE8 al tratar de atrapar un rechazo de promesa (promesa devuelta por una llamada bás ... rado Estoy haciendo algo mal ? alguien reproducirlo ? ¿o es un IE8 común debido a la palabra clave restringida ? Gracias

Angular2 Observable - ¿cómo esperar a que terminen todas las llamadas a funciones en un bucle antes de continuar?

Estoy tratando de mejorar mi conocimiento de Angular2 migrando una aplicación actualmente escrita en Angular1 Una caracterí ... eta Pero, ¿cómo espero que se completen todas las invocaciones en el bucle forEach antes de que mi sistema pueda proceder?

javascript, promesas, cómo acceder a la variable esto dentro de un ámbito a continuación [duplicar]

Esta pregunta ya tiene una respuesta aquí: Método de objeto con ES6 / promesas Bluebird ... red.promise; } Esto tampoco parece funcionar console.log(this) var a = this; one().then(function(a) { console.log(a) })

chains q cadenas de devolución de llamada de error de promesa

En el siguiente fragmento de código se registrarán error 1 y success 2. Cómo puedo propagar las devoluciones de llamada de e ... 3/angular.min.js"></script> <div ng-app="Foo"> <div ng-controller="Bar"></div> </div>

Rechazo posiblemente no manejado en Angular 1.6

Tengo un código con AngularJS: service.doSomething() .then(function(result) { //do something with the result }); ... { $log.warn(exception, cause); }; }) No ayuda en absoluto. En el manejador de errores ya recibo el error "envuelto".

Devolver inmediatamente una promesa resuelta usando AngularJS

Estoy tratando de conseguir mi cabeza alrededor de las promesas en JavaScript (en particular AngularJS). Tengo una función e ... lver una promesa resuelta inmediatamente desde la función update() si no necesitamos obtener datos de la llamada Restangular?