ইভেন্ট অবজেক্ট এবং 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>