angular - 将包含布尔值的对象映射到布尔值
问题描述
我看过几个例子,但我坚持将这个 GET 响应转换为 Observable
{"userExists:":"1"}
API-Service 返回“1”表示真或“0”表示假。我知道我必须以某种方式“映射”它......
existsUser(username: string): Observable<boolean> {
return this.http.get<any>(`${environment.apiUrl}/existsUser`)
.map()
.pipe(catchError(this.errorHandler));
}
我失去了映射示例的内容,例如访问响应、查找该字段并读取值
(我想稍后在 AsyncValidator 中使用此服务)
解决方案
推荐阅读
- angular - 角度组件工厂,防止 ngSwitch/if
- facebook-opengraph - 打开图表“价格”和“ID”
- python - 仅当我两次运行相同的代码时,SPSS 语法中的 Python 循环错误
- javascript - Promise.all 的顺序执行
- bash - 使用 bc 对数组进行 bash 操作
- firebase - 如何列出链接到 Google Analytics 的 Firebase 项目
- java - 当我想返回空字符时,我得到 java.lang.ArrayIndexOutOfBoundsException: 3
- javascript - 悬停在按钮上会更改 SQL 查询的变量以显示正确的数据
- sql - sql-server 堆栈查询 sql 注入更新查询不起作用
- python - 使用 Python / Selenium 进行网页抓取