我觉得这种情况应该在 Angular 2 文档中出现,但我无法在任何地方找到它。
以下是情景:
- 提交一个表单(创建对象),但该表单在服务器上无效
- 服务器返回400错误请求和错误信息,我会在表单上显示这些错误信息
- 订阅完成后,我想检查一个错误变量或其他内容(例如,如果没有错误 > 转到新创建的详细页面)
我想象它的工作方式如下:
this.projectService.create(project)
.subscribe(
result => console.log(result),
error => {
this.errors = error
}
);
}
if (!this.errors) {
//route to new page
}
我对Angular 2非常陌生,可能是因为我不了解Observable的工作原理。我在表单上显示数据没有问题,但无法弄清楚如何在ts组件中查看它。我只是想检查http创建的成功或失败。