我正在使用带有回送API的angular7。我想在表中删除代码。你能建议我吗。
但是我尝试了一些代码,但是没有用。我已经在这里附加了我的代码。
file.component.html
<td><button class="btn btn-success" (click)="deleteUser(user)"> Delete</button></td>
file.component.ts
deleteUser(user: User): void {
this.apiService.deleteUser(user.id);
};
api.service.ts
deleteUser(id: number): Observable<ApiResponse> {
return this.http.delete<ApiResponse>(this.baseUrl + id);
}
还给我所有的操作代码,例如更新 删除
答案 0 :(得分:1)
第一件事,您没有订阅,所以请求没有发出。
deleteUser(user: User): void {
this.apiService.deleteUser(user.id).subscribe();
};