دکوراتورها در زاویه ای چیست؟
دکوراتورها در زاویه ای چیست؟

تصویری: دکوراتورها در زاویه ای چیست؟

تصویری: دکوراتورها در زاویه ای چیست؟
تصویری: آموزش Angular 9 برای مبتدیان شماره 9 - دکوراتورها 2024, ممکن است
Anonim

چه هستند دکوراتورها ? دکوراتورها یک الگوی طراحی هستند که برای جدا کردن تغییرات یا تزئینات یک کلاس بدون تغییر کد منبع اصلی استفاده می شود. که در AngularJS , دکوراتورها توابعی هستند که اجازه می دهند یک سرویس، دستورالعمل یا فیلتر قبل از استفاده از آن اصلاح شود.

در کنار این، دکوراتورهای زاویه 4 چیست؟

دکوراتورها یک ویژگی جدید TypeScript هستند و در سراسر آن استفاده می شوند زاویه ای کد، اما آنها چیزی برای ترسیدن نیست. با دکوراتورها ما می توانیم کلاس های خود را در زمان طراحی پیکربندی و سفارشی سازی کنیم. آنها فقط توابعی هستند که می توانند برای افزودن متا داده ها، ویژگی ها یا توابع به چیزی که به آن متصل شده اند استفاده شوند.

علاوه بر بالا، دکوراتورها در زاویه 2 چیست؟ دکوراتورها توابعی هستند که با یک علامت @ پیشوند فراخوانی می شوند و بلافاصله با یک کلاس، پارامتر، متد یا ویژگی دنبال می شوند. این دکوراتور تابع اطلاعاتی در مورد کلاس، پارامتر یا متد و دکوراتور تابع چیزی را در جای خود برمی گرداند، یا هدف خود را به نحوی دستکاری می کند.

همچنین سوال این است که چرا از دکوراتورها در زاویه ای استفاده می شود؟

کلاس دکوراتورها به ما اجازه می دهند بگوییم زاویه ای به عنوان مثال یک کلاس خاص یک جزء یا ماژول است. و دکوراتور به ما اجازه می دهد تا بدون نیاز به قرار دادن کدی در داخل کلاس، این هدف را تعریف کنیم. هیچ کدی در کلاس برای گفتن مورد نیاز نیست زاویه ای که یک جزء یا یک ماژول است.

دکوراتورها و دستورالعمل ها در زاویه ای چیست؟

که در زاویه ای ، آ بخشنامه در اصل یک کلاس تایپ اسکریپت است که با یک TypeScript حاشیه نویسی شده است دکوراتور . این دکوراتور نماد @ است. دکوراتورها در حال حاضر بخشی از عملکرد جاوا اسکریپت نیستند (اگرچه احتمالاً در آینده خواهند بود) و همچنین هنوز در TypeScript آزمایشی هستند.

توصیه شده: