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

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

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

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

انگولار 6 از <ng-template> به عنوان تگ مشابه انگولار 4 به جای <template> استفاده می کند که در انگولار2 استفاده می شود. دلیل اینکه انگولارr 4 <template> را به <ng-template> تغییر داد این است که بین تگ <template> و تگ استاندارد <template> html تضاد نامی وجود دارد. در ادامه به طور کامل منسوخ خواهد شد.

اجازه دهید اکنون از الگو به همراه شرط if else استفاده کنیم و خروجی را ببینیم.

app.component.html

 

برای تگ Span، دستور if را با شرط else اضافه کرده‌ایم و شرط 1، else شرط2 را فراخوانی می‌کنیم.

الگوها باید به صورت زیر فراخوانی شوند –

 

اگر شرط درست باشد، قالب شرط 1 و در غیر این صورت شرط 2 فراخوانی می شود.

 

app.component.ts

 

خروجی در مرورگر به صورت زیر است –

App Component.ts Output

متغیر isavailable نادرست است بنابراین الگوی شرط2 چاپ می شود. اگر روی دکمه کلیک کنید، الگوی مربوطه فراخوانی می شود. اگر مرورگر را بررسی کنید، خواهید دید که هرگز تگ span را در dom دریافت نمی کنید. مثال زیر به شما در درک همین موضوع کمک می کند.

Inspect The Browser

اگر مرورگر را بررسی کنید، خواهید دید که dom تگ span ندارد. دارای شرایط نامعتبر از الگو در dom است.

خط کد زیر در html به ما کمک می کند تا تگ span را در dom دریافت کنیم.

 

اگر شرط then را حذف کنیم، پیام “Condition is valid” را در مرورگر دریافت می کنیم و تگ span نیز در dom موجود است. برای مثال، در app.component.ts، متغیر isavailable را درست در نظر گرفته‌ایم.

 

app.component.ts isavailable

 

منبع.

 

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

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

دیدگاه شما

بدون دیدگاه