Voglio chiamare una funzione ogni 10 minuti utilizzando setInterval() e in questa funzione voglio utilizzare un servizio (chiamato auth) che ottengo dalla dipendenza iniettore di angolare 2, il problema è che la console mi dice seguente:Angular 2 call setInterval() undefined Modulo servizi Iniezione di date
EXCEPTION: TypeError: this.auth is undefined
constructor(private auth: AuthService){
setInterval(function(){ this.auth.refreshToken(); }, 1000 * 60 * 10);
}
'setInterval (() => this.auth.refreshToken(), 1000 * 60 * 10);' –