Angular Typescript类型没有与类型相同的属性

Angular Typescript类型没有与类型相同的属性,angular,typescript,Angular,Typescript,我在typescript中有一个弱依赖性错误 类型标头没有与类型相同的属性 我正在尝试将post和delete请求发送到另一个api,用于两种不同的方法。 我使用的ts代码有两种不同的方法,第一种“addcustomer”可以正常工作,而第二种“deletecustomer”则不能正常工作 第二个是: export interface DeleteCustomerModel { id: number; } 错误出现在最后一行的deletecustomer()方法中的newcustomerM

我在typescript中有一个弱依赖性错误

类型标头没有与类型相同的属性

我正在尝试将post和delete请求发送到另一个api,用于两种不同的方法。 我使用的ts代码有两种不同的方法,第一种“addcustomer”可以正常工作,而第二种“deletecustomer”则不能正常工作

第二个是:

export interface DeleteCustomerModel {
  id: number;
}
错误出现在最后一行的deletecustomer()方法中的newcustomerModel


创建
HttpHeaders
实例以分配头

let newcustomerModel = new HttpHeaders({
  id: id
} )

this.http.delete<customer>(`/api/admin/delete-customers`, {headers: newcustomerModel })
让newcustomerModel=newhttpheaders({
id:id
} )
this.http.delete(`/api/admin/delete customers`,{headers:newcustomerModel})

代码中的拼写错误:DeletecustomerModel应为DeletecustomerModel我正在将新CustomerModel作为消息正文发送,是否仍然可以?因此我必须将其设置为post方法吗?如果你想发送正文,那么是的
export interface DeleteCustomerModel {
  id: number;
}
let newcustomerModel = new HttpHeaders({
  id: id
} )

this.http.delete<customer>(`/api/admin/delete-customers`, {headers: newcustomerModel })