小编Ale*_*lex的帖子

Angular 2调用setInterval()undefined服务表单依赖注入

我想通过使用setInterval()每隔10分钟调用一个函数,并且在这个函数中我想使用从Angular 2的Dependency Injector获得的Service(称为auth),问题是控制台告诉我以下内容:

EXCEPTION:TypeError:this.auth未定义

  constructor(private auth: AuthService){
    setInterval(function(){ this.auth.refreshToken(); }, 1000 * 60 * 10);
  }
Run Code Online (Sandbox Code Playgroud)

setinterval typescript angular

21
推荐指数
2
解决办法
4万
查看次数

标签 统计

angular ×1

setinterval ×1

typescript ×1