长轮询避免递归

时间:2014-12-02 18:20:42

标签: javascript angularjs recursion long-polling

我是Angular的新手,我正在做这样的基本长轮询(让我们假设请求总是成功)

theCtrl.getDefis = function() {
    $http.get("services.php")
    .success(function(data){
        //process here
        //then
        theCtrl.getDefis();
    });
}

我想知道是否有任何问题。我担心递归和堆栈:如果这被称为千次,那会没事吗?

我不是在谈论表现(我不想使用websockets :))。我只是想知道我能做我正在做的事情,或者如果它不能工作,我还有其他选择。

感谢。

0 个答案:

没有答案