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