Я видел несколько примеров, но я застрял, преобразовывая этот ответ GET в Observable
{"userExists:":"1"}
Служба API возвращает «1» для true или «0» для false. Я знаю, что мне придется как-то «сопоставить» это ...
existsUser(username: string): Observable<boolean> {
return this.http.get<any>(`${environment.apiUrl}/existsUser`)
.map()
.pipe(catchError(this.errorHandler));
}
Я потерял то, что сопоставить с примером, например, получить доступ к ответу, найти это поле и прочитать значение
(я хочу использовать этот сервис в AsyncValidator позже)