Typescript, Angular - hur man laddar om webbplatsen efter en viss tid
Jag har ett problem. Jag skulle vilja ladda om webbplatsen efter 5 minuter och det är min fråga, hur man laddar om webbplatsen i en Typescript/Angular-applikation?
Svar #1
I din huvudsakliga appkomponentfil, under ngOnInit(), kan du lägga till en setTimeout-metod som laddar om var 5:e minut på följande sätt:
ngOnInit() {
setTimeout(() => {
window.location.reload();
}, 300000); // Activate after 5 minutes.
}
Även om jag inte känner till din situation, skulle jag starkt avråda från att göra detta. Mest troligt kan det du försöker uppnå sannolikt göras på ett bättre sätt än att uppdatera sidan. Det är bara min åsikt. För mig som användare skulle jag bli väldigt irriterad om jag surfar på en sida och den bara slumpmässigt uppdateras.
