gpt4 book ai didi

javascript - AngularJS - 将 then() 与 $http 服务一起使用

转载 作者:行者123 更新时间:2023-11-28 07:47:29 25 4
gpt4 key购买 nike

我注意到我可以通过这种方式使用 $http 提供程序:

Auth.login(userdetails).then(function(response){
//...
}

app.service('Auth', ['$http', function ($http) {

AuthService.login = function (credentials) {

return $http.
post('getauth.php', credentials).
then(function (res) {

//create the session, etc.

});

}]);

注意 http 前面的 return 语句以及在 http 上使用 then() 而不是 success()。

为什么这有效?有什么缺点吗?

最佳答案

尝试像这样链接 promise :

$http.post('URL', DATA)
.success(function(data, status, headers, config)) {}) // on success callback
.error(function(data, status, headers, config) {}); // on error callback

关于javascript - AngularJS - 将 then() 与 $http 服务一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27288799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com