打字稿-通过回调函数修改对象的变量

时间:2018-06-25 08:58:40

标签: javascript function typescript variables callback

我有一个用以下代码调用A的类

export class A{

  counter: number;

  constructor(public servicios: ServiciosProvider) {
    this.counter = 0;
    this.servicios.exeCallback(this.functionTocall)
   }

   functionToCall(): void {
     this.counter += 1;
   }
}

然后我有以下带有回调函数的B类:

export class B{

      constructor() {
       }

       exeCallback(callback: Function): void {
       callback();
       }
}

当我尝试执行此代码时,我收到一条错误消息,提示未定义变量计数器。

有人可以引导我如何增加我以前称为exeCallback的对象上的计数器吗?

谢谢。

0 个答案:

没有答案