第一步
準備好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模塊向遠程服務器請求數據
1.引入HTTP模塊
// list.components.ts import { HttpClient } from "@angular/common/http" //這里是HttpClient
2.在組件的構造函數中實例化 HttpClient
constructor(private http:HttpClient){}
3.創建用來接收數據的變量
public anyList:any
4.通過HTTP的get方法請求數據
ngOnInit() { //這個是初始化 this.http.get("https://api.example.com/api/list") .subscribe(res=>{ this.anyList = res }) } // get方法中接收的是一個接口文件的地址,它會接收接口傳遞過來的數據,并默認處理為json數據。 // subscribe方法是對get接收的數據進行處理。參數 res 就是接收過來的數據對象。然后把 res 對象賦值給anyList變量。
5:前臺輸出
// list.component.html <ul *ngFor="let v of anyList"> 循環
打開前臺頁面,就可以看到輸出的數據信息了。
總結
以上所述是小編給大家介紹的在 Angular6 中使用 HTTP 請求服務端數據的步驟詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com