آموزش دستورالعمل ها در انگولار 7

3 سال پیش
امتیاز دهید post

آموزش دستورالعمل ها در انگولار 7

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش دستورالعمل ها در انگولار 7 خواهیم پرداخت.

دستورالعمل ها (Directives) در انگوار یک کلاس js است که به عنوان @directive اعلام شده است. ما در انگولار 3 دستور داریم. دستورالعمل ها در زیر فهرست شده اند –

دستورالعمل های مؤلفه

اینها کلاس اصلی را تشکیل می دهند که جزئیاتی در مورد نحوه پردازش، نمونه سازی و استفاده از مؤلفه در زمان اجرا دارد.

دستورالعمل های ساختاری

 

یک دستورالعمل ساختار اساساً با دستکاری عناصر dom سر و کار دارد. بخشنامه های ساختاری قبل از بخشنامه دارای علامت * هستند. برای مثال *ngIf و *ngFor.

دستورالعمل های ویژگی

دستورالعمل های ویژگی با تغییر ظاهر و رفتار عنصر dom سروکار دارند. شما می توانید دستورالعمل های خود را همانطور که در بخش زیر توضیح داده شده است ایجاد کنید.

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

در این بخش، در مورد دستورالعمل های سفارشی برای استفاده در کامپوننت ها بحث خواهیم کرد. دستورالعمل های سفارشی توسط ما ایجاد می شوند و استاندارد نیستند.

اجازه دهید نحوه ایجاد دستورالعمل سفارشی را ببینیم. ما دستورالعمل را با استفاده از خط فرمان ایجاد می کنیم. دستور ایجاد دستورالعمل با استفاده از خط فرمان به شرح زیر است –

 

همانطور که در کد زیر آمده است – در خط فرمان ظاهر می شود

 

فایل های بالا، یعنی change-text.directive.spec.ts و change-text.directive.ts ایجاد می شوند و فایل app.module.ts به روز می شود.

app.module.ts

 

کلاس ChangeTextDirective در اعلان های فایل فوق گنجانده شده است. کلاس نیز از فایلی که در زیر آمده است وارد می شود

 

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

در نمای app.component.html، اجازه دهید دستورالعمل را به صورت زیر اضافه کنیم –

 

تغییرات را در فایل change-text.directive.ts به صورت زیر می نویسیم

 

change-text.directive.ts

 

در فایل بالا یک کلاس به نام ChangeTextDirective و یک سازنده وجود دارد که عنصری از نوع ElementRef را می گیرد که اجباری است. این عنصر دارای تمام جزئیاتی است که دستور Change Text روی آن اعمال می شود.

ما عنصر console.log را اضافه کرده ایم. خروجی همان را می توان در کنسول مرورگر مشاهده کرد. متن عنصر نیز مطابق تصویر بالا تغییر می کند.

اکنون، مرورگر موارد زیر را نشان می دهد –

Change Text
جزئیات عنصری که انتخابگر دستورالعمل روی آن در کنسول داده شده است. از آنجایی که دستور changeText را به یک تگ span اضافه کرده ایم، جزئیات عنصر span نمایش داده می شود.

 

منبع.

 

لیست جلسات قبل آموزش انگولار 7

  1. آموزش انگولار 7
  2. آموزش نمای کلی انگولار 7
  3. آموزش راه اندازی محیط انگولار 7
  4. آموزش راه اندازی پروژه در انگولار 7
  5. آموزش اجزای سازنده در انگولار 7
  6. آموزش ماژول ها در انگولار 7
  7. آموزش اتصال داده در انگولار 7
  8. آموزش اتصال رویداد در انگولار 7
  9. آموزش تمپلیت ها در انگولار 7
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه