使用GET传递参数传递null对象

时间:2019-02-12 12:08:06

标签: javascript angular

我具有以下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

0 个答案:

没有答案