Patrząc na przykład kodu angular2 , widzimy niektóre właściwości publiczne ze znakiem $:
<....>
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
<....>
Czy ktoś może wyjaśnić:
- dlaczego używa się $ (jaki jest powód tego zapisu? zawsze używaj tego dla właściwości publicznych)?
- używane są właściwości publiczne, ale nie metody (np. missionAnnouncements (), missionConfirmations ()) - ponownie, czy jest to konwencja dla aplikacji ng2?
Czy w oficjalnym przewodniku po stylu nie ma nic na ten temat ?