Güncelleme :
https://angular.io/guide/rx-library#naming-conventions-for-observables
Açısal uygulamalar çoğunlukla TypeScript'te yazıldığından, genellikle bir değişkenin ne zaman gözlemlenebilir olduğunu bilirsiniz. Açısal çerçeve, gözlemlenebilirler için bir adlandırma kuralı zorunlu kılmasa da, genellikle sondaki "$" işaretiyle adlandırılan gözlemlenebilirleri görürsünüz.
Bu, kod aracılığıyla tarama yaparken ve gözlemlenebilir değerler ararken faydalı olabilir. Ayrıca, bir mülkün en son değeri gözlenebilir bir değerden saklamasını istiyorsanız, aynı adı “$” ile veya "$" olmadan kullanmak uygun olabilir.
Orijinal :
$Resmi kahraman eğitimini okurken değişkenlerin sona erdiğini gördüm :
<div id="search-component">
<h4>Hero Search</h4>
<input #searchBox id="search-box" (keyup)="search(searchBox.value)" />
<ul class="search-result">
<li *ngFor="let hero of heroes$ | async" >
<a routerLink="/detail/{{hero.id}}">
{{hero.name}}
</a>
</li>
</ul>
</div>
Yakından bakın ve * ngFor'un kahramanlar değilheroes$ , adlı bir liste üzerinde yinelendiğini göreceksiniz .
<li *ngFor="let hero of heroes$ | async" >
$, Kahramanların $ bir dizi değil, bir Gözlemlenebilir olduğunu gösteren bir kuraldır.
Çoğu vaka, bileşendeki bu Gözlenebilir değişkenlere abone olmadığımızdır. Gözlemlenebilir değişkenlere otomatik olarak abone olmak için genellikle AsyncPipe kullanırız
Angular5.1 dün (6 Aralık 2017) yayınlandığından beri Stil Kılavuzu'nda bulamadım.