0
如何在Angular2中使用ng2-resource-rest和typeScript处理类似400/500状态的休息调用错误?Angular2:ng2-resource-rest响应错误处理
register.component.ts
registerEmployees() {
let regEmployee = this.empService.employeeRegister(this.register);
regEmployee.$observable
.subscribe(
(data: any) = > {
regEmployee = data;
}
),
(error: any) = > {
// I also made a layer to parse errors
};
}
employee.service.ts
import{ Injectable } from '@angular/core';
import{ RequestMethod, Response } from '@angular/http';
import{ ResourceAction, ResourceMethod, ResourceParams } from 'ng2-resource-rest';
import{ RestClient } from './global/rest-client';
@Injectable()
@ResourceParams({
url: 'http://localhost:8080/api/v1'
})
export class EmployeeServiceService extends RestClient {
@ResourceAction({
method: RequestMethod.Post,
path : '/employee'
})
employeeRegister: ResourceMethod<any, any>;
}
例外在if子句 –
之前抛出什么异常!? –