Angular 2中的递归函数

时间:2017-03-22 23:26:26

标签: javascript angular recursion

当我在Angular 2(Typescript)中编写这个递归函数时出现错误:

ngOnInit() {
    this.countdown(6)
}

countdown(time) {
    this.timeLeft = time - 1
    console.log(this.timeLeft)
    setInterval(function() {
      this.countdown(this.timeLeft)
    }, 1000)
 }

timeLeft 被声明为类属性。

这是我得到的错误:

EXCEPTION: this.countdown is not a function

我做错了什么?

谢谢!

0 个答案:

没有答案