当我在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
我做错了什么?
谢谢!