HTTPRequest is the most commun use task in Angular6. Today i will show you how to use Angular HTTPRequest to fetch data from server or API. In real world project we will not use static data we have to use server or api then the role of HTTPRequest comes in play.
Demo
app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpClientModule } from '@angular/common/http';
import { AppComponent } from './app.component';
import { AppRoutingModule,routingComponents } from './app-routing.module';
import { RecordsService } from './records.service'
@NgModule({
declarations: [
AppComponent,
routingComponents
],
imports: [
BrowserModule,HttpClientModule,AppRoutingModule
],
providers: [RecordsService],
bootstrap: [AppComponent]
})
export class AppModule { }
records.service.ts
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable()
export class RecordsService {
constructor(private _httpClient:HttpClient) { }
public url:string = "http://nitesh-thapa.com/angular6-http-request/assets/data.json";
getResult(){
return this._httpClient.get(this.url)
}
}
Consuming service by component employelist.component.ts
import { Component, OnInit } from '@angular/core';
import { RecordsService } from '../records.service'
interface myObj {
obj:Object;
}
@Component({
selector: 'app-employeelist',
templateUrl: './employeelist.component.html',
styleUrls: ['./employeelist.component.css']
})
export class EmployeelistComponent implements OnInit {
results:Object = []
constructor(private serviceData: RecordsService) { }
ngOnInit() {
this.serviceData.getResult().subscribe(data =>{
this.results = data;
})
}
}
Consuming service by component departmentlist.component.ts
import { Component, OnInit } from '@angular/core';
import { Router, ActivatedRoute, ParamMap} from '@angular/router';
import { RecordsService } from '../records.service'
@Component({
selector: 'app-departmentlist',
templateUrl: './departmentlist.component.html',
styleUrls: ['./departmentlist.component.css']
})
export class DepartmentlistComponent implements OnInit {
results:Object = []
constructor(private serviceData: RecordsService) { }
ngOnInit() {
this.serviceData.getResult().subscribe(data =>{
this.results = data;
})
}
}
data.json
[
{
"color": "red",
"value": "#f00"
},
{
"color": "green",
"value": "#0f0"
},
{
"color": "blue",
"value": "#00f"
},
{
"color": "cyan",
"value": "#0ff"
},
{
"color": "magenta",
"value": "#f0f"
},
{
"color": "yellow",
"value": "#ff0"
},
{
"color": "black",
"value": "#000"
}
]
valvas b9c45beda1 https://coub.com/stories/2812314-better-play-263-1411-wooplay-woo-bunch-of-games-free-to-play-129311
lourjas b9c45beda1 https://coub.com/stories/2784630-descargar-la-reina-del-sur-temporada-1-gilkeal
meygmari b9c45beda1 https://coub.com/stories/2749105-lyricist-web-latest-bollywood-song-lyrics-high-quality
raejan 79a0ff67a5 https://coub.com/stories/2644266-link-sigmund-freud-the-ego-and-the-id-book-pdf
aretdaws 79a0ff67a5 https://coub.com/stories/2704347-dndirilecek-dosya-grd-2-rlodd-edtn-v1-0-macindir-com-zip-6-24-gb-gcretsiz-modda-dougsoph
weroold ba0249fdb3 https://wakelet.com/wake/lLGhvUE01SrGg1tGhbf4m
kariva 7383628160 https://coub.com/stories/2968368-colin-mcrae-rally-2-crack-no-cd-checkedl-bourran
windami 7383628160 https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCA0bHtCAwLEgZDb3Vyc2UYgIDAgJ39gQgMCxIIQWN0aXZpdHkYgIDAkP_h0ggMogEQNTcyODg4NTg4Mjc0ODkyOA
elaifou 7383628160 https://trello.com/c/Jsv8NbPI/33-guardian-antivirus-crack-serial-keyepub-hot
urywero fe98829e30 https://trello.com/c/FcYejTsg/43-adobe-acrobat-pro-dc-full-cracked-version-2020-polilave
yurlaqu fe98829e30 https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgMCAoe-qCAwLEgZDb3Vyc2UYgIDAwPSzhQkMCxIIQWN0aXZpdHkYgIDAkNiP1wgMogEQNTcyODg4NTg4Mjc0ODkyOA
walujil fe98829e30 https://wakelet.com/wake/epRHjRE3cx0b1f69kDmlX
nirvgree fe98829e30 https://coub.com/stories/3035632-top-tees-maar-khan-movie-download-720p
estilea fe98829e30 https://trello.com/c/elNwZkYA/34-exclusive-led-tool-5-download
xymober fe98829e30 https://www.cloudschool.org/activities/ahFzfmNsb3Vkc2Nob29sLWFwcHI5CxIEVXNlchiAgID_k9raCwwLEgZDb3Vyc2UYgICA_5PauggMCxIIQWN0aXZpdHkYgIDA0MLM0AoMogEQNTcyODg4NTg4Mjc0ODkyOA
marivisi fe98829e30 https://trello.com/c/eOiuPZzQ/66-solucionario-de-estadistica-manuel-cordova-zamora-61
nerellm d868ddde6e https://coub.com/stories/3119837-premam-2015-malayalam-720p-bdrip-x264-ac3-5-1-1-4gb-esubs-link
nerellm d868ddde6e https://coub.com/stories/3119837-premam-2015-malayalam-720p-bdrip-x264-ac3-5-1-1-4gb-esubs-link
jansop d868ddde6e https://coub.com/stories/3004859-adobe-illustrator-cc-2020-v24-1-cracked-for-macos-best
lammai d868ddde6e https://coub.com/stories/2975762-ufc-undisputed-3-pc-rar-passwordl-aliolry
olwejan d868ddde6e https://coub.com/stories/3126516-norton-disk-doctor-free-work-download-full-14
felybil d868ddde6e https://coub.com/stories/3141846-luenberger-investment-science-solutions-manual-pdf-__top__
lasfer d868ddde6e https://coub.com/stories/3120954-tunein-radio-pro-full-cracked-apk-filesl
raneiri d868ddde6e https://coub.com/stories/2955667-emco-msi-package-builder-7-3-5-build-4661-crack-with-serial-key-free-download-dawesdr
venkar d868ddde6e https://coub.com/stories/3043858-okka-magadu-movie-with-english-subtitle-free-download-abrada
arnioba d868ddde6e https://coub.com/stories/2947217-eseuri-bac-romana-pdf-exclusive
darwalf d868ddde6e https://coub.com/stories/3147727-maxseatimezeromapkeytorrent3-maegfor
lizavoy d868ddde6e https://coub.com/stories/3059825-tuneup-utility-2013-repack-free-download-full-12
valway d868ddde6e https://coub.com/stories/3115123-the-re-up-nicki-minaj-zip-repack
hapnec d868ddde6e https://coub.com/stories/2995705-verified-adobe-photoshop-cs3-v10-0-extended-incl-keygen-exe-download-pc
ikeacha d868ddde6e https://coub.com/stories/3079575-keil-univision-5-keygen-download-portable
kaselfr b7f02f1a74 https://tibinviespiflacla.wixsite.com/unstaketev/post/torrent-global-mapper-20-1-2-zip-cracked-x32
fiorfide b7f02f1a74 https://monstemlijavecont.wixsite.com/trotbirddanva/post/hachiko-a-dog-story-download-720p
demadars b7f02f1a74 https://beaucatmehorylo.wixsite.com/tertinggolfmatt/post/lideres-que-conquistan-guillermo-maldonado-pdf
brijes c0c125f966 https://rarebenofdeathtjou.wixsite.com/chaiplatrightit/post/download-ncc-song-new-hum-sab-bhartiye-hain-mp3-04-43-min-free-full-download-all-music
garpay fb158acf10 https://surfindkeforfizzle.wixsite.com/drowenislu/post/pc-live-professional-iso-registration-utorrent-full
cedopreg fb158acf10 https://freesnofanotederri.wixsite.com/zdarrosiders/post/rhythmic-gymnast-leah-0893-imgsrc-ru-full-key-torrent-64bit
ancrash f4bc01c98b https://coub.com/stories/3217061-danea-easyfatt-enterprise-2014-18bfdcm-full
azazilo f4bc01c98b https://coub.com/stories/3475690-link-harry-potter-goblet-of-fire-pc-game-free-download-full-version
ysagis f4bc01c98b https://coub.com/stories/3219875-hd-online-player-zombi-kampung-pisang-top-full-movie-119
alejcor f4bc01c98b https://coub.com/stories/3381825-hisss-movie-in-tamil-dubbed-download-_best_
orlofern f4bc01c98b https://coub.com/stories/3475821-top-hpsetcfg-exe
emmlea f4bc01c98b https://coub.com/stories/3324080-uranometria-2000-0-deep-sky-atlas-pdf-free-upd
harlprem f4bc01c98b https://coub.com/stories/3293748-lockargilmovie-free-download720p21