Tengo este $tiempo de espera establecido dentro de mi secuencia de comandos y su código se escribió así:
timeout = $timeout(function () { scope.eventHandler.apply(this, arguments); }, scope.ngDebounceOptions.time) timeout.then(function(){},function(){},function(){})Después de configurar el tiempo de espera de var, obtuve este resultado cuando disparé JSON.stringify (tiempo de espera):
{"$$state":{"status":0,"pending":[[{"promise":{"$$state":{"status":0}}},null,null,null]]},"$$timeoutId":210}Y obtuve este resultado cuando disparé JSON.stringify (tiempo de espera) después de que transcurriera el tiempo de espera:
{"$$state":{"status":1,"processScheduled":false},"$$timeoutId":86} Mi pregunta es: ¿cómo verificar si el tiempo de timeoout tiene el estado 0 o 1 ?