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

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

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

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

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

دستورالعمل های کامپوننت

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

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

یک دستورالعمل ساختاری اساساً با دستکاری عناصر 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 را که اجباری است می گیرد. این عنصر دارای تمام جزئیاتی است که دستور تغییر متن روی آن اعمال می شود.

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

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

ChangeText Directive

 

منبع.

 

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

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

دیدگاه شما

بدون دیدگاه