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

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

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

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

اتصال داده مستقیماً از AngularJS، Angular 2،4 در دسترس است و اکنون در انگولار 6 نیز در دسترس است. برای اتصال داده ها از کروشه ها استفاده می کنیم – {{}}; این فرآیند درون یابی نامیده می شود. قبلاً در مثال‌های قبلی خود دیده‌ایم که چگونه مقدار را به عنوان متغیر اعلام کرده‌ایم و همان در مرورگر چاپ می‌شود.

متغیر موجود در فایل app.component.html به عنوان {{title}} نامیده می شود و مقدار عنوان در فایل app.component.ts مقداردهی اولیه شده و در app.component.html مقدار نمایش داده می شود.

 

اجازه دهید اکنون یک فهرست کشویی از ماه ها در مرورگر ایجاد کنیم. برای انجام این کار، آرایه ای از ماه ها را در app.component.ts به شرح زیر ایجاد کرده ایم

 

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

 

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

 

نحو برای در *ngFor = “let I of months” است و برای بدست آوردن مقدار ماه ها آن را در {{i}} نمایش می دهیم.

 

دو کروشه به اتصال داده ها کمک می کند. شما متغیرها را در فایل app.component.ts خود اعلام می کنید و با استفاده از براکت های فرفری جایگزین می شوند.

 

اجازه دهید خروجی آرایه ماه بالا را در مرورگر ببینیم

 

Output Month's Array in Browser

متغیری که در app.component.ts تنظیم شده است را می توان با app.component.html با استفاده از کروشه محدود کرد. مثلا، {{}}.

 

اجازه دهید اکنون داده ها را بر اساس شرایط در مرورگر نمایش دهیم. در اینجا، ما یک متغیر اضافه کرده‌ایم و مقدار آن را true می‌کنیم. با استفاده از دستور if، می‌توانیم محتوایی که قرار است نمایش داده شود را پنهان/نمایش دهیم.

 

مثال

 

خروجی

Output Using IF-Statement

اجازه دهید مثال بالا را با استفاده از شرط IF THEN ELSE امتحان کنیم.

 

مثال

 

در این حالت متغیر isavailable را false کرده ایم. برای چاپ شرط else، باید ng-template را به صورت زیر ایجاد کنیم –

 

کد کامل به این شکل است –

 

اگر با شرط else استفاده می شود و متغیر مورد استفاده شرط 1 است. همان به عنوان یک شناسه به ng-template اختصاص داده می شود و زمانی که متغیر موجود روی false تنظیم شود، متن Condition invalid نمایش داده می شود.

تصویر زیر صفحه نمایش را در مرورگر نشان می دهد.

Output Using If-Else Condition

اجازه دهید اکنون از شرط if then else استفاده کنیم.

 

حالا متغیر isavailable را درست می کنیم. در html شرط به صورت زیر نوشته می شود –

 

اگر متغیر درست است، شرط 1، شرط2 دیگر. اکنون دو قالب با condition1   و  #condition2. ایجاد می شود.

نمایش در مرورگر به صورت زیر است –

Output Using IF-Statement

 

منبع.

 

 

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

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

دیدگاه شما

بدون دیدگاه