อ็อบเจ็กต์ Event และพารามิเตอร์ในเทมเพลต Angular
คุณสามารถรวมตัวแปร $event
กับพารามิเตอร์อื่นๆ ได้ โดยลำดับของ
ค่าไม่สำคัญ - Angular จะใส่อ็อบเจ็กต์
เหตุการณ์ลงในพารามิเตอร์ที่เขียน
$event ให้โดยอัตโนมัติ
ลองดูตัวอย่าง ส่งสตริงและอ็อบเจ็กต์เหตุการณ์เป็นพารามิเตอร์:
<button (click)="show('eee', $event)">
button
</button>
จับพารามิเตอร์ที่ส่งมาในเมธอดของคลาสคอมโพเนนต์:
export class AppComponent {
public show(arg: string, event: MouseEvent): void {
console.log(event);
}
}
จับพารามิเตอร์ที่ส่งไว้ในตัวแปร:
<button (click)="show('eee', 123, $event)">
button
</button>