Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

273
Vistas
Cómo hacer una llamada api y no esperar respuesta en Angular 10

Quiero hacer una llamada api y no quiero esperar su respuesta. Como abajo.

 { // Some Work this.authService.logUserDetails(); // this will be api call for which i don't want to wait. // continue with some work.. }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

No estoy seguro de por qué querrías tal cosa, pero para poder hacer la llamada a la API, debes subscribe .

 { // Some Work this.authService.logUserDetails().subscribe(); foo(); bar(); baz(); }

El código ejecutado dentro de la devolución de llamada de suscripción será asíncrono, lo que significa que el código se ejecutará cuando la respuesta esté disponible. El código debajo de la subscribe se ejecutará mientras se obtiene la respuesta.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Qué quieres decir exactamente? si esa es una llamada api, tendrá que subscribe , la suscripción ya es asíncrona. No es como si no quisieras esperarlo. No can not esperarlo, sin implementar de alguna manera un comportamiento similar a una promesa.

solo puedes ir

 someFunction() { this.authService.logUserDetails().subscribe({ next: (response) => { // do smth with response }, error: (error) => { // treat error } }) //logic that is written here will be run before logic that is written inside subscribe }

Tenga en cuenta que la llamada API no se realizará antes de suscribirse.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda