Javascript angularjs:对自己的承诺

Javascript angularjs:对自己的承诺,javascript,angularjs,Javascript,Angularjs,所以我想在问题解决后再次履行我的承诺。诸如此类 var myPromise = MyService .send("req") .then(function(res) { return myPromise; }); 这是链接。当然,我不会做像示例中那样愚蠢的事情。那段代码不会运行任何东西。假设从这个承诺中得到的是一个功能体(因为不清楚您想要做什么),您可以这样做: var myPromise; MyService .send("req")

所以我想在问题解决后再次履行我的承诺。诸如此类

var myPromise = 
MyService
    .send("req")
    .then(function(res) {
        return myPromise;
    });

这是链接。当然,我不会做像示例中那样愚蠢的事情。

那段代码不会运行任何东西。假设从这个承诺中得到的是一个功能体(因为不清楚您想要做什么),您可以这样做:

var myPromise;
MyService
    .send("req")
    .then(function(res) {
        myPromise = res();
    });

如果我完全理解,您希望循环调用:

function sendMyService() {
    MyService
        .send("req")
        .then(function(res) {
            sendMyService();
        });
}

那么,你到底想做什么呢?你的小提琴坏了,所以这里有一个链接,实际上输出了一些东西。好的,谢谢。对不起。我会更新我的帖子。