ดูตัวอย่างรหัส angular2เราจะเห็นคุณสมบัติสาธารณะที่มีเครื่องหมาย $:
<....>
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
<....>
ทุกคนสามารถอธิบาย:
- เหตุใดจึงใช้ $ (เหตุผลที่อยู่เบื้องหลังสัญลักษณ์นี้คืออะไรใช้เพื่อทรัพย์สินสาธารณะทุกครั้ง)
- คุณสมบัติสาธารณะถูกใช้ แต่ไม่ใช่วิธีการ (เช่น MissionAnnouncements (), MissionConfirmations ()) - อีกครั้งนี่เป็นแบบแผนสำหรับแอป ng2 หรือไม่
ดูเหมือนจะไม่มีอะไรเกี่ยวข้องกับเรื่องนี้ในคู่มือสไตล์ทางการหรือไม่?