Wenn wir uns das Codebeispiel angle2 ansehen , sehen wir einige öffentliche Eigenschaften mit dem Zeichen $:
<....>
private missionAnnouncedSource = new Subject<string>();
private missionConfirmedSource = new Subject<string>();
// Observable string streams
missionAnnounced$ = this.missionAnnouncedSource.asObservable();
missionConfirmed$ = this.missionConfirmedSource.asObservable();
<....>
Kann mir jemand erklären:
- Warum wird $ verwendet (was ist der Grund für diese Notation? Verwenden Sie diese immer für öffentliche Objekte)?
- Es werden öffentliche Eigenschaften verwendet, jedoch keine Methoden (z. B. missionAnnouncements (), missionConfirmations ()). Ist dies wiederum eine Konvention für ng2-Apps?
Scheint es im offiziellen Styleguide nichts dazu zu geben ?