Olhando para o exemplo de código angular2 , vemos algumas propriedades públicas com o sinal $:
<....>
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
<....>
Alguém pode explicar:
- por que $ é usado (qual é a razão por trás dessa notação? sempre use isso para propriedades públicas)?
- propriedades públicas são usadas, mas não métodos (por exemplo, missionAnnouncements (), missionConfirmations ()) - novamente, isso é uma convenção para aplicativos ng2?
Parece que não há nada sobre isso no guia oficial de estilo ?