如何从angular2上的setInterval访问构造函数属性

Rus*_*ine 1 typescript angular

似乎我无法从setInterval访问构造函数属性,我需要获取并修改属性.任何有关如何解决这个问题的帮助?

startit() {
    console.log(this.page,this.nrpages) //works
    setInterval(function() {
        console.log(this.currentPage,this.nrpages) // undefined undefined
Run Code Online (Sandbox Code Playgroud)

Gün*_*uer 7

使用箭头功能

startit() {
  console.log(this.page,this.nrpages) //works
  setInterval(() => {
      console.log(this.currentPage,this.nrpages);
  }); 
Run Code Online (Sandbox Code Playgroud)