Конечно, вместо subscribe()
используйте toPromise()
:
import { toPromise } from 'rxjs/operators';
this.http.get(url).pipe(toPromise()).then((response) => {
console.log(response);
});
Но нет реальной разницы между этим или subscribe()
, потому что http-вызов является наблюдаемым, который завершается после генерации. Это означает, что отпадает необходимость отписываться