Http Client در انگولار 7 – آموزش انگولار 7

تصویر angular7-http-client_6628 Http Client در انگولار 7 - آموزش انگولار 7

Http Client در انگولار 7

HttpClient در انگولار 7 به ما کمک می کند تا داده ها را از یک منبع خارجی دریافت/ارسال کنیم. برای استفاده از HttpClient باید ماژول مربوط به آن را اضافه کنیم. در این بخش نحوه استفاده از قابلیت HttpClient انگولار 7 را بررسی خواهیم کرد.

همانطور که در بالا گفته شد برای استفاده از HttpClient باید ابتدا ماژول مربوط به آن را به فایل app.module.ts اضافه کنید.

مانند نمونه زیر:

در کد فوق ماژول HttpClientModule از @angular/common/http وارد کرده و آن را به بخش imports اضافه کرده ایم. ما برای گرفتن داده ها از سرور، از ماژول httpclient که در بالا اعلان شده است، استفاده می کنیم.

محتوای فایل myservice.service.ts:

در کد فوق ما یک متد به نام getData تعریف کرده ایم که اطلاعات را از URL مشخص شده گرفته و باز میگرداند. این متد در داخل فایل app.component.ts فراخوانی می شود.

مانند نمونه زیر:

در کد فوق متد getData که یک خروجی از نوع observable باز میگرداند، فراخوانی شده است. متدی که برای subscribe مشخص شده است، اطلاعات را میگیرد و در کنسول چاپ می کند.

خروجی برنامه در مرورگر:

تصویر angular7-http-client_6628_1 Http Client در انگولار 7 - آموزش انگولار 7

شما می توانید به این اطلاعات در فایل html دسترسی داشته باشید.

مانند نمونه زیر:

خروجی:

تصویر angular7-http-client_6628_2 Http Client در انگولار 7 - آموزش انگولار 7

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

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