آموزش انگولار متریال

مباحث پایه انگولار متریال

Form Controls در انگولار متریال

Navigation در انگولار متریال

Layout در انگولار متریال

Buttons - Indicators در انگولار متریال

Popups - Modals در انگولار متریال

Data Table در انگولار متریال

کنترل Auto-Complete در انگولار متریال 7 – آموزش انگولار متریال

  • دوشنبه ۱۸ شهریور ۱۳۹۸
  • بازدید ۱,۵۹۸ نفر

تصویر angular-material-7-auto-complete_6325 کنترل Auto-Complete در انگولار متریال 7 - آموزش انگولار متریال

کنترل Auto-Complete در انگولار متریال 7

<mat-autocomplete> یک دستورالعمل انگولار است که برای ایجاد ورودی متن به همراه یک لیست برای پر کردن ورودی استفاده می شود. برای مثال هنگامی در بخش جستجوی سایت گوگل یک عبارت را تایپ می کنید، خود گوگل بر اساس متن تایپ شده چند مورد را برای جستجو به شما پیشنهاد می دهد. از <mat-autocomplete> می توان برای ایجاد بخش جستجو استفاده کرد. در این بخش ما نحوه ایجاد و استفاده از کنترل autocomplete را در متریال دیزاین بررسی خواهیم کرد.

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

در ادامه برنامه ای که در بخش ایجاد پروژه در انگولار 7 ایجاد کرده بودیم را برای استفاده از کنترل autocomplete تغییر می دهیم.

محتوای فایل app.module.ts را مانند نمونه زیر تغییر دهید:

محتوای فایل app.component.html:

محتوای فایل app.component.css:

کد زیر مربوط به فایل ویرایش شده app.component.ts است:

نتیجه

بعد از اجرا برنامه خروجی زیر را مشاهده خواهید کرد:

تصویر angular-material-7-auto-complete_6325_1 کنترل Auto-Complete در انگولار متریال 7 - آموزش انگولار متریال

جزئیات

  • در ابتدا ما یک فیلد ورودی ایجاد و یک autocomplete با نام auto را با استفاده از خاصیت [matAutocomplete] به آن بایند کردیم.
  • سپس یک کنترل autocomplete با استفاده از تگ mat-autocomplete ایجاد کرده ایم.
  • و با استفاده از *ngFor گزینه های مورد نظر را ایجاد کردیم.
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است