Guardando l' esempio di codice angular2 , vediamo alcune proprietà pubbliche con $ sign:
<....>
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
<....>
Qualcuno può spiegare:
- perché $ è usato (qual è il motivo dietro questa notazione? usalo sempre per proprietà pubbliche)?
- vengono utilizzate proprietà pubbliche ma non metodi (ad es. missionAnnouncements (), missionConfirmations ()) - di nuovo, questa è una convenzione per le app ng2?
Non sembra che ci sia qualcosa al riguardo nella guida di stile ufficiale ?