I have 2 endpoints:
Actually I use:
Thank you guys. Its working with switchMap.
import { Component, VERSION, OnInit } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { switchMap } from 'rxjs/operators';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent implements OnInit {
name = 'Angular ' + VERSION.major ;
constructor(private http: HttpClient) {
}
ngOnInit() {
this.http.get("https://pokeapi.co/api/v2/pokemon?limit=100&offset=200")
.pipe(
switchMap((mp) => {
console.log("Requisição 01", mp);
return this.http.get("https://pokeapi.co/api/v2");
}),
switchMap((it) => {
console.log("Requisição 02", it);
return this.http.get("https://pokeapi.co/api/v2/pokemon/206/");
})
)
.subscribe((d) => console.log("subscribe", d))
}
}