Angular 中的数据交互(get jsonp post)

Angular get 请求数据

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

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

2、在用到的地方引入 HttpClient 并在构造函数声明

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

3、get 请求数据 

1
2
3
4
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 并注入

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

2、在用到的地方引入 HttpClient、HttpHeaders 并在构造函数声明 HttpClient

 

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

1
constructor(public http:HttpClient) { }

3、post 提交数据  

 

1
2
3
4
5
6
7
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 并注入

 

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

2、在用到的地方引入 HttpClient 并在构造函数声明

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

1
constructor(public http:HttpClient) { }

3、jsonp 请求数据

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

 

posted @   叫我+V  阅读(1300)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示