Mirando el ejemplo del código angular2 , vemos algunas propiedades públicas con $ sign:
<....>
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
<....>
¿Alguien puede explicar:
- ¿Por qué se usa $ (¿cuál es la razón detrás de esta notación? siempre se usa para propiedades públicas)?
- las propiedades públicas se usan pero no los métodos (por ejemplo, missionAnnouncements (), missionConfirmations ()). De nuevo, ¿es una convención para aplicaciones ng2?
¿No parece que hay algo al respecto en la guía de estilo oficial ?