[Angular] Observable.catch error handling in Angular
2024-08-31 19:51:22
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/catch';
import 'rxjs/add/observable/throw'; updatePassenger(passenger: Passenger): Observable<Passenger> {
let headers = new Headers({
'Content-Type': 'application/json'
});
let options = new RequestOptions({
headers: headers
});
return this.http
.put(`${PASSENGER_API}/${passenger.id}`, passenger, options)
.map((response: Response) => response.json())
.catch((error: any) => Observable.throw(error.json()));
}
最新文章
- 传智播客--XAML布局--连连看界面(小白内容)
- Win10 VC++6 无法启动此程序,因为计算机中丢失mfc42d.dll 需要提升
- TeX Live安装配置等默认目录
- 【转】字符集和字符编码(Charset &; Encoding)
- myEclipse
- SQL Server自动化运维系列 - 多服务器数据收集和性能监控
- 转:Yii 常量的轻松管理
- redis批量执行
- QString::toLocal8Bit得听QTextCodec::codecForLocale的
- 在Visual Studio 中开发Office Add-in
- 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用
- echarts--迁徙图特性简介
- js闭包vs Java内部类
- on duplicate key update简单使用
- SpringMVC-----使用Maven创建Web项目
- OC中的私有方法
- UML:概要设计,用什么画我的类图?
- lenovo E431 win8系统 安装win7
- 【BZOJ1042】硬币购物(动态规划,容斥原理)
- CMDB-客户端
热门文章
- php设置http请求头信息和响应头信息
- bitmap-setBounds方法参数研究
- 1.13 Python基础知识 - 字典和集合
- 微信小程序图片使用示例
- 【CS Round #46 (Div. 1.5) A】Letters Deque
- ArcGIS在线帮助的使用指南
- Netty系列之Netty可靠性分析--转载
- CSS笔记 - fgm练习 2-8 - 简易日历
- POJ 2886 Who Gets the Most Candies?(线段树&;#183;约瑟夫环)
- Static关键字深入理解