آموزش متادیتا در انگولار 2
آموزش متادیتا در انگولار 2
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش متادیتا در انگولار 2 خواهیم پرداخت.
متادیتا یا فراداده (Metadata) برای تزئین کلاس استفاده می شود تا بتواند رفتار مورد انتظار کلاس را پیکربندی کند. در زیر قسمت های مختلف فراداده آمده است.
- حاشیه نویسی – اینها تزئین کننده در سطح کلاس هستند. این یک آرایه و یک مثال است که دارای دکوراتور Component وRoutes است.
در زیر یک کد نمونه وجود دارد که در فایل app.component.ts موجود است.
تزئین کننده کامپوننت برای اعلام کلاس در فایل app.component.ts به عنوان کامپوننت استفاده می شود.
- طراحی: paramtypes – اینها فقط برای سازندگان استفاده می شوند و فقط در Typescript اعمال می شوند.
- propMetadata – این فراداده ای است که بر روی خواص کلاس اعمال می شود.
در زیر یک کد نمونه وجود دارد.
در اینجا ، Environment@ متادیتایی است که روی ویژگی appTitle اعمال می شود و مقدار داده شده “test” است.
- پارامترها – این را طراحان در سطح سازنده تنظیم می کنند.
در زیر یک کد نمونه وجود دارد.
در مثال بالا، متادیتا روی پارامترهای سازنده اعمال می شود.
دیدگاه شما