我具有以下GET方法,以便将参数传递给我的API服务器(并从数据库的末尾获取employee的实例),但是在调试时,我注意到传递的参数是null
。
我以为我做错了什么,但是不确定到底是什么。
http错误(当然)是:500 (Internal Server Error) - System.NullReferenceException
。
那是我的Angular代码:
getEmp(id: number): Observable < any > {
let params: URLSearchParams = new URLSearchParams();
params.set('id', id.toString());
return this._http.get(AppSettings.getEmp, {
search: params
})
.map((data: any) => data.json());
}
那是订户:
getEmpService() {
this._adminService.getOved(this.adminForm.value.id).subscribe((res) => {
debugger;
if (res) { ...
}
}, error => {
console.log("failed");
})
}
我可以清楚地看到在客户端发送的值是正确的,但是不确定从那一刻起发生了什么
Angular版本:^7.1.4