我已经编写了我的代码,甚至不知道异步是什么 - 这是在项目开始的时候,当我刚开始编程时。
当然,我明白它们是什么。但是,我无法理解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
提前致谢!