我想在构造函数中的某个时间间隔内调用一个函数。但是我不想在$ interval语句中编写该函数,因为它有点大。所以我想做这样的事情:
this.$interval(this.getSomething(), 1000);
然后在控制器的构造函数之外对其进行初始化:
getSomething = function getSomething(){
...
};
但这给我一个错误 TypeError:fn不是函数在我看来是函数...有什么建议吗?
答案 0 :(得分:-1)
尝试将函数声明更改为此。
getSomething = function(){
...
};
并这样称呼您的间隔部分。
this.$interval(function(){ this.getSomething() }, 1000);