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()));
}
相关文章
- Mac Angular打包报错xcode-select: error: tool 'xcodebuild' requires Xcode
- angular8 里安装 ngx-clipboard报错ERROR in node_modules/ngx-clipboard/lib/ngx-clipboard.service.d.ts:16:9
- angular Error: [ng:areq]
- angular.js:13920 Error: [$injector:unpr] Unknown provider: $scopeProvider <- $scope <- testServe
- 升级到Ionic 5报错Error: Angular JIT compilation failed: '@angular/compiler' not loaded!
- 处理Angular报错:ERROR in Metadata version mismatch for module
- Creating angular directive to reuse code - parse error while creating html
- Angular中的Error: [$resource:badcfg]错误如何解决之一种
- Angular2 报错 ERROR Error: If ngModel is used within a form tag
- AngularJS中angular.min.js:80 Error: [ng:areq] http://errors.angularjs.org/1.2.9/ng/areq