আপডেট :
https://angular.io/guide/rx-library#naming-conventions- জন্য- সংরক্ষণযোগ্য
যেহেতু কৌণিক অ্যাপ্লিকেশনগুলি বেশিরভাগ টাইপস্ক্রিপ্টে লেখা থাকে, আপনি সাধারণত যখন জানতে পারবেন যে কোনও পরিবর্তনশীল কখন পর্যবেক্ষণযোগ্য। যদিও কৌণিক কাঠামোটি পর্যবেক্ষণযোগ্যদের জন্য নামকরণের কনভেনশন প্রয়োগ করে না, আপনি প্রায়শই পর্যবেক্ষণকারীদের নাম "$" চিহ্ন সহ দেখতে পাবেন।
কোডের মাধ্যমে স্ক্যান করা এবং পর্যবেক্ষণযোগ্য মানগুলির সন্ধান করার সময় এটি কার্যকর হতে পারে। এছাড়াও, যদি আপনি কোনও পর্যবেক্ষণযোগ্য থেকে সর্বাধিক সাম্প্রতিক মান সংরক্ষণ করার জন্য কোনও সম্পত্তি চান তবে একই নামটি "$" এর সাথে বা ছাড়াই ব্যবহার করা সুবিধাজনক হতে পারে।
মূল :
$
অফিসিয়াল নায়ক টিউটোরিয়াল পড়ার সাথে আমি ভেরিয়েবলগুলি শেষ হতে দেখেছি :
<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>
ঘনিষ্ঠভাবে দেখুন এবং আপনি দেখতে পাবেন যে * এনজিফোর্ড নায়কদের নয়heroes$
, একটি তালিকার উপরে পুনরাবৃত্তি করে ।
<li *ngFor="let hero of heroes$ | async" >
$ একটি কনভেনশন যা নায়কদের নির্দেশ করে $ একটি পর্যবেক্ষণযোগ্য, অ্যারে নয়।
বেশিরভাগ ক্ষেত্রে হ'ল আমরা উপাদানগুলিতে সেই পর্যবেক্ষণযোগ্য ভেরিয়েবলগুলিতে সাবস্ক্রাইব করি না। আমরা স্বয়ংক্রিয়ভাবে পর্যবেক্ষণযোগ্য ভেরিয়েবলের সাবস্ক্রাইব করতে AsyncP পাইপ ব্যবহার করি
গতকাল (December ই ডিসেম্বর, ২০১)) অ্যাঙ্গুলার ৫.১ প্রকাশের পর থেকে স্টাইল গাইডে এটি পাইনি।