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

3 سال پیش
آموزش دستورالعمل ها در انگولار 6
امتیاز دهید post

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

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

دستورالعمل ها (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 را اضافه کرده ایم. خروجی همان را می توان در کنسول مرورگر مشاهده کرد. متن عنصر نیز مطابق تصویر بالا تغییر می کند.

 

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

ChangeText Directive

 

منبع.

 

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

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

دیدگاه شما

بدون دیدگاه