Сопоставить объект, содержащий логическое значение, с логическим - PullRequest
0 голосов
/ 20 апреля 2020

Я видел несколько примеров, но я застрял, преобразовывая этот ответ 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 позже)

...