Посмотрев на angular2 пример кода, мы видим некоторые общедоступные свойства со знаком $:
<....>
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
<....>
Кто-нибудь может объяснить:
- почему используется $(в чем причина этой нотации? всегда используйте это для общедоступных свойств)?
- используются общедоступные свойства, но не методы (например, missionAnnouncements(), missionConfirmations()) - снова это соглашение для приложений ng2?
Кажется, что в этом руководстве нет ничего в этом руководстве?