如何将boolean作为typescript / angular2中的返回值

时间:2016-07-26 20:51:15

标签: typescript angular

我在angular2服务中有一个函数,如下所示

 doNext() {
        if(value exists){   
            return true;
        }
        else{
           return false;
        }
    }

我正在从comoponent那里调用它

 if(this.myService.doNext){
//do next
}
else{
//stop
}

但是它没有按照它应该的方式工作,它返回undefined或donNext()函数的代码。谁能帮忙?

1 个答案:

答案 0 :(得分:3)

您需要实际调用该函数:

 if(this.myService.doNext()) { // note parentheses
//do next
}
else{
//stop
}