ค้นหาเว็บไซต์

typescript - ทำไมเหตุการณ์ถึงถูกเขียนเป็น $event ใน Angular?


ฉันเป็นผู้เริ่มต้น Angular และในระหว่างการเรียนรู้ Angular หลายๆ บทเรียนและเว็บไซต์ได้ใช้รูปแบบการตั้งชื่อที่ประกาศเหตุการณ์ว่า $event ดังที่แสดงในโค้ดตัวอย่างด้านล่าง:

@HostListener('dragover', ['$event'])
  onDragOver($event) {
    $event.preventDefault();
    this.hovered.emit(true);
  }

ฉันยังเคยเห็นรูปแบบเดียวกันในการตั้งชื่อ observables โดยที่ observables จะถูกตั้งชื่อเป็น myObservable$

คำถามที่คล้ายกัน: เครื่องหมาย $ ในชื่อของตัวแปรหมายความว่าอย่างไร? จริงๆ แล้วยังกล่าวด้วยว่ามัน ไม่เป็นไปตามมาตรฐาน ที่จะเริ่มชื่อของตัวแปรด้วยเครื่องหมาย $

คำถามของฉันคือ สัญลักษณ์ดอลลาร์มีความหมายเพิ่มเติมใด ๆ ใน Angular หรือไม่? มันส่งผลกระทบต่อการเชื่อมโยงเหตุการณ์ในทางใดทางหนึ่งหรือไม่ หรือเพียงเป็นแนวทางปฏิบัติที่ได้รับการยอมรับ? ขอขอบคุณหากมีใครสามารถชี้ทางไปยังลิงก์เอกสารที่สำคัญได้