Angular တွင် Event Object နှင့် Template Parameters
$event variable ကို အခြား parameters များနှင့် ပေါင်းစပ်အသုံးပြုနိုင်ပါသည်။ ထိုသို့ပြုလုပ်သောအခါ အစီအစဥ်သည်အရေးမကြီးပါ - Angular သည် event object ကို $event ရေးထားသော parameter တွင် အလိုအလျောက်ထည့်ပေးပါမည်။
ဥပမာတစ်ခုအား ကြည့်ရှုကြပါစို့။ string တစ်ခုနှင့် event object ကို parameter အဖြစ်ပို့ကြည့်ပါမည်။
<button (click)="show('eee', $event)">
button
</button>
Component class ၏ method parameter များအတွင်း ပို့လိုက်သော တန်ဖိုးများကို ဖမ်းယူကြပါစို့။
export class AppComponent {
public show(arg: string, event: MouseEvent): void {
console.log(event);
}
}
ပို့လိုက်သော parameters များကို variable များအတွင်း ဖမ်းယူပါ။
<button (click)="show('eee', 123, $event)">
button
</button>