在 Angular6 中使用 HTTP 請(qǐng)求服務(wù)端數(shù)據(jù)的步驟詳解
第一步
準(zhǔn)備好api接口地址, 例如 https://api.example.com/api/
第二步
在根組件 app.components.ts 中引入 HttpClientModule 模塊。
// app.components.ts
import {HttpClientModule} from "@angular/common/http"; //引入HttpClientModule 模塊
imports: [
BrowserModule,
AppRoutingModule,
HttpClientModule //聲明HTTP模塊
],
第三步
在組件中使用HTTP模塊向遠(yuǎn)程服務(wù)器請(qǐng)求數(shù)據(jù)
1.引入HTTP模塊
// list.components.ts
import { HttpClient } from "@angular/common/http" //這里是HttpClient
2.在組件的構(gòu)造函數(shù)中實(shí)例化 HttpClient
constructor(private http:HttpClient){}
3.創(chuàng)建用來(lái)接收數(shù)據(jù)的變量
public anyList:any
4.通過(guò)HTTP的get方法請(qǐng)求數(shù)據(jù)
ngOnInit() { //這個(gè)是初始化
this.http.get("https://api.example.com/api/list")
.subscribe(res=>{ this.anyList = res })
}
// get方法中接收的是一個(gè)接口文件的地址,它會(huì)接收接口傳遞過(guò)來(lái)的數(shù)據(jù),并默認(rèn)處理為json數(shù)據(jù)。
// subscribe方法是對(duì)get接收的數(shù)據(jù)進(jìn)行處理。參數(shù) res 就是接收過(guò)來(lái)的數(shù)據(jù)對(duì)象。然后把 res 對(duì)象賦值給anyList變量。
5:前臺(tái)輸出
// list.component.html
<ul *ngFor="let v of anyList"> 循環(huán)輸出anyList對(duì)象數(shù)據(jù)
<a routerLink="/post/{{v.id}}"> 這里的routerLink是angular的a鏈接形式
<img src="{{v.thumb}}" alt=""> 這里的v.thumb是調(diào)用anyList對(duì)象的每條數(shù)據(jù)的thumb縮略圖
<h3>{{v.name}}</h3>
</a>
</ul>
打開前臺(tái)頁(yè)面,就可以看到輸出的數(shù)據(jù)信息了。
總結(jié)
以上所述是小編給大家介紹的在 Angular6 中使用 HTTP 請(qǐng)求服務(wù)端數(shù)據(jù)的步驟詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Angular6實(shí)現(xiàn)拖拽功能指令drag實(shí)例詳解
這篇文章主要為大家介紹了Angular6實(shí)現(xiàn)拖拽功能指令drag實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
AngularJS基礎(chǔ) ng-paste 指令簡(jiǎn)單示例
本文主要介紹AngularJS ng-paste 指令,這里對(duì)ng-paste 指令的基礎(chǔ)資料做了整理,并附有代碼示例,有需要的朋友可以參考下2016-08-08
AngularJS基礎(chǔ) ng-repeat 指令簡(jiǎn)單示例
本文主要講解AngularJS ng-repeat 指令,這里對(duì)ng-repeat的基礎(chǔ)資料做了整理,并附有示例代碼,有興趣的朋友可以參考下2016-08-08
AngularJS實(shí)現(xiàn)星星等級(jí)評(píng)分功能
這篇文章主要為大家詳細(xì)介紹了AngularJS實(shí)現(xiàn)星星等級(jí)評(píng)分功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
Angular中Lazy Loading懶加載陷阱避坑最佳實(shí)踐
這篇文章主要為大家介紹了Angular中Lazy Loading懶加載陷阱避坑最佳實(shí)踐,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10

