Angular 中的數據交互(get jsonp post)


Angular get 請求數據

Angular5.x 以后 get、post 和和服務器交互使用的是 HttpClientModule 模塊。

import {HttpClientModule} from '@angular/common/http';

2、在用到的地方引入 HttpClient 並在構造函數聲明

import {HttpClient} from "@angular/common/http";
constructor(public http:HttpClient) { }

3、get 請求數據 

var api = "http://a.itying.com/api/productlist";
this.http.get(api).subscribe(response => {
console.log(response);
});

Angular post 提交數據  

 Angular5.x 以后 get、post 和和服務器交互使用的是 HttpClientModule 模塊。

1、在 app.module.ts 中引入 HttpClientModule 並注入

import {HttpClientModule} from '@angular/common/http';

2、在用到的地方引入 HttpClient、HttpHeaders 並在構造函數聲明 HttpClient

 

import {HttpClient,HttpHeaders} from "@angular/common/http";

constructor(public http:HttpClient) { }

3、post 提交數據  

 

const httpOptions = {
headers: new HttpHeaders({ 'Content-Type': 'application/json' })
};
var api = "http://127.0.0.1:3000/doLogin";
this.http.post(api,{username:'張三',age:'20'},httpOptions).subscribe(response => {
console.log(response);
});

Angular Jsonp 請求數據 

 1、在 app.module.ts 中引入 HttpClientModule、HttpClientJsonpModule 並注入

 

import {HttpClientModule,HttpClientJsonpModule} from '@angular/common/http';

2、在用到的地方引入 HttpClient 並在構造函數聲明

import {HttpClient} from "@angular/common/http";

constructor(public http:HttpClient) { }

3、jsonp 請求數據

var api = "http://a.itying.com/api/productlist";
this.http.jsonp(api,'callback').subscribe(response => {
console.log(response);
});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM