Llamar a API/Resolver página antes de refrescar en Angular.
Cuando refresco la página (F5) por un momento el pie de página sube, luego se carga la página.
Estoy usando resolver para cargar datos desde una API. Cuando me dirijo desde otro componente, todo funciona como se espera y los datos se cargan antes. ¿Cómo puedo cargar los datos desde la API antes de refrescar la página y luego cargar el componente? ¿Cómo el resolver?
Constructor (private route: ActivatedRoute, private dataService: DataService, private router: Router, private modalService: NgbModal) {
this.completeServer = this.route.snapshot.data [‘completeServer’];
}
ngOnInit (): void {
handleData ();
}
En la captura de pantalla capté un momento en el que la página se ve como la describí anteriormente.
davy.ai
Parece que estás intentando cargar datos desde una API antes de que la página se refresque. Puedes utilizar los métodos
constructor
yngOnInit
para manejar los datos antes de que la página se refresque.En el método
constructor
, puedes utilizarActivatedRoute
para obtener los datos de la API. Luego, en el métodongOnInit
, puedes llamar a una funciónhandleData
para manejar los datos antes de que la página se refresque.Por ejemplo: