typescript - ทำไมเหตุการณ์ถึงถูกเขียนเป็น $event ใน Angular?
ฉันเป็นผู้เริ่มต้น Angular และในระหว่างการเรียนรู้ Angular หลายๆ บทเรียนและเว็บไซต์ได้ใช้รูปแบบการตั้งชื่อที่ประกาศเหตุการณ์ว่า $event ดังที่แสดงในโค้ดตัวอย่างด้านล่าง:
@HostListener('dragover', ['$event'])
onDragOver($event) {
$event.preventDefault();
this.hovered.emit(true);
}
ฉันยังเคยเห็นรูปแบบเดียวกันในการตั้งชื่อ observables โดยที่ observables จะถูกตั้งชื่อเป็น myObservable$
คำถามที่คล้ายกัน: เครื่องหมาย $ ในชื่อของตัวแปรหมายความว่าอย่างไร? จริงๆ แล้วยังกล่าวด้วยว่ามัน ไม่เป็นไปตามมาตรฐาน ที่จะเริ่มชื่อของตัวแปรด้วยเครื่องหมาย $
คำถามของฉันคือ สัญลักษณ์ดอลลาร์มีความหมายเพิ่มเติมใด ๆ ใน Angular หรือไม่? มันส่งผลกระทบต่อการเชื่อมโยงเหตุการณ์ในทางใดทางหนึ่งหรือไม่ หรือเพียงเป็นแนวทางปฏิบัติที่ได้รับการยอมรับ? ขอขอบคุณหากมีใครสามารถชี้ทางไปยังลิงก์เอกสารที่สำคัญได้