无法理解Promises

时间:2017-05-06 06:07:37

标签: javascript angularjs promise q

我已经编写了我的代码,甚至不知道异步是什么 - 这是在项目开始的时候,当我刚开始编程时。

当然,我明白它们是什么。但是,我无法理解Promises。我有一个/ session异步调用,当我调用它时,传递给我一些配置文件变量,但如何完成它,我不知道。我已经按照教程并迷失了它。

有人能指出应该一劳永逸地写出来吗?我将永远感激不尽:

var getProfileID = function(){
    $http.get('/session')
        .then(function(res){
            return res.data.profileId;
        });
};

getProfileID()
.then(function(res) {
    $scope.profileID = res;
});

这对我来说看起来很不对,但我对Promises一无所知,我不知道从哪里开始。

PS:我使用的是Angular 1.6.4并注入了$ q

提前致谢!

0 个答案:

没有答案