My Apiは私に警告とエラーのためのさまざまなタイプのステータスコードを与えています。私は応答に基づいて異なるアラートを表示する必要があります。さまざまなステータスコードのAngular4の違いはありますか?
私はこのようなHTTPサービス呼び出しています:
service.ts
@Injectable()
export class TestService {
getData() {
return this.http.get('publi/api/list')
.map((response: Response) => response.json())
.catch(this.handleError);
}
public handleError(error: any): Observable<any> {
console.log(error, 'error!!!!!!');
return Observable.throw(error.json() || 'server error');
}
}
component.ts私があなただった、インターセプタを入れている場合、私はどうなるのか
export class TestComponent implements OnInit {
constructor(private testService: TestService) { }
ngOnInit() {
this.getAllList();
}
getAllList() {
this.testService.getData()
.subscribe(res => this.sucessList(res),
err => this.errList(err))
}
sucessList(res) {
console.log(res, 'sucessApprovalsPermissions');
}
// Here I need varions
errList(err) {
console.log(err, 'err');
this.errApprovalPermissions = err.message.message;
}
}
レスポンスの例を投稿してください。 – Swoox