Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

478
Visualizações
Angular 2 - Lista de eventos

Soy novato en Angular 2. ¿Cuáles son los eventos correspondientes de AngularJS a Angular 2? por ejemplo: ng-click para (clic)

¿Qué tal ng-init y todos los demás eventos? No tengo intellisense en VS .NET, por lo que es difícil de adivinar.

¡Cualquier ayuda por favor!

Gracias

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Los eventos manejados por defecto deben ser mapeados desde los eventos del componente HTML DOM original:

http://www.w3schools.com/jsref/dom_obj_event.asp

simplemente eliminando el prefijo on .

onclick ---> (click)

onkeypress ---> (keypress)

etc...

También puedes crear tus eventos personalizados.

Sin embargo ngInit no es un evento HTML, esto es parte del ciclo de vida del componente de Angular, y en Angular 2 se manejan usando "ganchos", que son básicamente nombres de métodos específicos dentro de su componente que se llamarán cada vez que el componente ingrese al ciclo específico. Me gusta:

ngOnInit

ngOnDestroy

etc...

over 4 years ago · Santiago Trujillo Relatório

0

Aquí está la lista de eventos en Angular. Consulte la documentación si es necesario para obtener más información.

 (focus)="myMethod()" (blur)="myMethod()" (submit)="myMethod()" (scroll)="myMethod()" (cut)="myMethod()" (copy)="myMethod()" (paste)="myMethod()" (keydown)="myMethod()" (keypress)="myMethod()" (keyup)="myMethod()" (mouseenter)="myMethod()" (mousedown)="myMethod()" (mouseup)="myMethod()" (click)="myMethod()" (dblclick)="myMethod()" (drag)="myMethod()" (dragover)="myMethod()" (drop)="myMethod()"
over 4 years ago · Santiago Trujillo Relatório

0

Esta es una de las grandes ventajas de Angular2. Ya no todos los eventos necesitan una directiva ng-xxx personalizada.
Con elementos personalizados y todas las demás bibliotecas que producen todo tipo de eventos personalizados, este enfoque no funciona.

En Angular2, la sintaxis de enlace (eventName)="expression" permite suscribirse a cualquier evento conocido y desconocido.

La variable $event todavía está disponible (eventName)="myEventHandler($event)"

Consulte también https://angular.io/docs/ts/latest/guide/template-syntax.html#!#event-binding

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda