angular - 阅读和理解可观察的结构
问题描述
我试图了解可观察结构是如何的。我想找到响应、错误和完整的地方。我还想知道在响应中的哪里可以找到 POST 请求、正文和标头部分。
所以我做了一个 console.log 来查看 observable:
login(email: string, password: string) {
console.log('Obs : ', this.http.post<any>(this._URL, { email: email, password: password }));
}
我在控制台中看到:
但是我不知道在哪里可以找到我在上面解释过的部分。
解决方案
您无法在Observable
结构中找到响应。
首先,您的 http 调用将不会执行,直到您可以subscribe()
观察到:
login(email: string, password: string) {
this.http.post<any>(this._URL, { email: email, password: password }, {observe: 'response'}).subscribe((res) => console.log(res));
}
推荐阅读
- html - 使文字与图像完美契合
- xpath - 使用 xpath 解析产品价格
- laravel - Laravel Nova 相关查询的参数太少
- reactjs - 总是使用 renderToStaticMarkup() 而不是 renderToString()?
- hibernate - org.springframework.transaction.UnexpectedRollbackException:JTA 事务意外回滚(可能由于超时);嵌套异常
- pandas - 如果 unique_id 相等,则将当前行结束值与熊猫数据框中的下一行开始进行比较
- swift - 在 AppDelegate 的前几次调用中,ViewModel 有 0 个项目
- javascript - Angular10 - 使用 onClick 事件更改多个 css id
- php - 按租户和应用 ID 创建 Azure AD 用户
- karma-runner - Karma webpack 已编译但未执行