Entiendo que normalmente uno solo adjuntaría un código de continuación con una then()
llamada y un comportamiento en cadena al usar promesas.
Sin embargo, quiero iniciar una llamada asincrónica envuelta en promesas y luego iniciar por separado una llamada de 3 segundos $timeout()
para poder realizar una acción de IU, SOLO SI la promesa original aún no se ha completado. (Anticipo que esto solo sucedería en conexiones lentas, dispositivos móviles en 3G, etc.)
Dada una promesa, ¿puedo verificar si está completa o no sin bloquear o esperar?