Nhìn vào ví dụ mã angular2 , chúng ta thấy một số thuộc tính công khai có dấu $:
<....>
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
<....>
Ai có thể giải thích:
- tại sao $ được sử dụng (lý do đằng sau ký hiệu này là gì? luôn sử dụng giá trị này cho các thuộc tính công cộng)?
- thuộc tính công cộng được sử dụng nhưng không phải là phương thức (ví dụ: MissionAnnouncements (), MissionConf Confirmations ()) - một lần nữa, đây có phải là quy ước cho các ứng dụng ng2 không?
Dường như không có bất cứ điều gì liên quan đến điều này trong hướng dẫn phong cách chính thức ?