Angular2 Como disparar un evento (click) sin hacer click
Quiero pasar datos de HTML al componente por lo que he creado un evento como este:
<div id="tutor-price" (click)="passCharge(r.value['charge'])"><span id="month">월 8회</span> <span id="price"> {{r.value['charge']}} </span></div>
Y en el componente:
passCharge(charge){
this.charge = charge;
console.log(this.charge,"give me the number")
}
Si hago clic en el evento, veo que todo funciona bien. Pero quiero desencadenar este evento de clic de forma automática ya que quiero que el componente para utilizar 'this.charge' valor de inmediato una vez que el componente se hace la carga.
¿Hay alguna manera de activar el evento (click) automáticamente?
25
3
Dale una referencia ViewChild:
En su componente:
Puedes activar el evento click en ngOnInit() así: `
En el archivo component.ts
Espero que esto te pueda ayudar ..