我正在尝试使用角度和内存Web API进行HTTP服务请求的CRUD演示项目。没有错误,但是http删除不起作用。组件在客户端删除。我期望http delete可以从内存Web API中删除数据。难道我做错了什么?
employeeservice.ts
deleteEmployee(employee: Employee): void {
if (this.employeeService.delete(employee).subscribe()) {
this.employees = this.employees.filter(e => e !== employee);
}
}
component.ts
sumeven
答案 0 :(得分:2)
我正在尝试使用角度和内存网络进行CRUD演示项目 HTTP服务请求的API。没有错误,但是http删除 不起作用。 组件在客户端删除。我期待 http删除可从内存Web API中删除数据。 有什么问题吗?
如果我没错,因为您正在使用angular-in-memory-web-api并为演示CRUD应用设置了伪造的后端来响应HTTP调用。
需要特别注意的是,所有数据和数据更改都存储在内存中,因此,每当页面重新加载时,对初始化数据所做的更改都不会保留。
您需要真正的后端服务器和数据库连接才能执行实际的CRUD
希望这会有所帮助!