如何用Angular的HttpClientModule模块实现get请求获取数据和post请求提交数据?

2026-04-20 00:081阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计299个文字,预计阅读时间需要2分钟。

如何用Angular的HttpClientModule模块实现get请求获取数据和post请求提交数据?

场景+通过以上搭建起Angular项目。注意:关注公众号+获取程序的源代码+编程相关电子书、教程推送与免费下载。实现+Angular 5.x及以后get、post和与服务器交互使用的是HttpClientModule模块。

场景

通过以上搭建起Angular项目。

注:

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

实现

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

使用HttpClientModule实现get请求数据

1.在app.module.ts 中引入HttpClientModule 并注入

import {HttpClientModule} from '@angular/common/xxx.com/api/productlist"; this.localhost:3000/​​

看到如下则是项目运行成功

如何用Angular的HttpClientModule模块实现get请求获取数据和post请求提交数据?

post提交数据

首先在页面上添加一个按钮并设置按钮的点击事件

<button (click) = "doLogin()">post提交数据</button>

然后在点击事件多对应的方法中

doLogin() { const 127.0.0.1:3000/doLogin"; this.http.post(api,{username:'霸道',age:'24'},httpOptions).subscribe(response => { console.log(response); }); }

注意上面headers的书写方式

然后运行项目点击按钮

此时查看node服务端控制台

本文共计299个文字,预计阅读时间需要2分钟。

如何用Angular的HttpClientModule模块实现get请求获取数据和post请求提交数据?

场景+通过以上搭建起Angular项目。注意:关注公众号+获取程序的源代码+编程相关电子书、教程推送与免费下载。实现+Angular 5.x及以后get、post和与服务器交互使用的是HttpClientModule模块。

场景

通过以上搭建起Angular项目。

注:

关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。

实现

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

使用HttpClientModule实现get请求数据

1.在app.module.ts 中引入HttpClientModule 并注入

import {HttpClientModule} from '@angular/common/xxx.com/api/productlist"; this.localhost:3000/​​

看到如下则是项目运行成功

如何用Angular的HttpClientModule模块实现get请求获取数据和post请求提交数据?

post提交数据

首先在页面上添加一个按钮并设置按钮的点击事件

<button (click) = "doLogin()">post提交数据</button>

然后在点击事件多对应的方法中

doLogin() { const 127.0.0.1:3000/doLogin"; this.http.post(api,{username:'霸道',age:'24'},httpOptions).subscribe(response => { console.log(response); }); }

注意上面headers的书写方式

然后运行项目点击按钮

此时查看node服务端控制台