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

255
Vistas
Llamar a la función asíncrona en Angular con HTML

En angular, una forma común de llamar a una función cuando se hace clic en un botón es escribir:

 <button (click)="clickFn()">Click Me!</button>

Luego, en otro archivo, tendría su función clickFn() .

Mi pregunta es: si clickFn() es una función asíncrona, ¿debe llamarse de manera diferente para que el navegador la interprete como una función asíncrona, o se llama automáticamente como una función asíncrona?

Busqué en los documentos angulares y en el desbordamiento de la pila, pero no pude encontrar nada sobre esta pregunta.

Editar:

Claro, @mikeone, hay muchas llamadas de ejemplo que podría querer ejecutar para un botón. En mi proyecto, una característica que tenemos es permitirle al usuario editar su nombre de usuario. Esto debe ser asincrónico porque estamos enviando una solicitud POST a una base de datos con el nombre actualizado del usuario y luego nos aseguramos de que se haya recibido y actualizado antes de continuar. Podemos usar una promesa para esto así:

(En componente.ts)

 async changeUsername(updatedName: string){ await new Promise((res,rej)=>{ // * make call to database and then resolve with code 200 ... res(200) }) }
about 4 years ago · Juan Pablo Isaza
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