Наблюдаемое <boolean>не возвращает java значение - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь сделать запрос на бэкэнд для логического значения с наблюдаемым, но я не могу туда добраться, не знаю, что является лучшим вариантом .map .subscribe

return this.http.put({url}, credentials, this.requestOptions)
    .catch((error: any) => Observable.throw(error.message)).map((res...

вызов API, который возвращает логическое значение

    @PutMapping("/url")
public Boolean api(@RequestBody Credentials credentials)

как я могу вернуть это логическое значение обратно в машинописи?

1 Ответ

0 голосов
/ 22 января 2020

Предполагая, что это angular httpClient .put(...) обычно принимает универсальный параметр c, чтобы сообщить возвращаемой наблюдаемой, что наблюдаемая разрешается в этот тип, это просто для того, чтобы сделать тип безопасным.

Ваш Кроме того, проблема может быть связана с подпиской на наблюдаемое.

Примечание: помните, что http.put возвращает Observable, что означает, что он не будет ничего делать, пока не подписан.

...