gpt4 book ai didi

javascript - 将 addl 参数传递给 angularjs Promise

转载 作者:行者123 更新时间:2023-12-02 16:18:07 24 4
gpt4 key购买 nike

        var doLogin = function(username, password) {
var request = $http({
method: "get",
url: 'api/login',
params: {},
data: {}
});

return request.then(success, error);
}

function success(response, username) { ... }

如果我删除用户名作为 success() 方法的参数,响应将传递给 success(),并且一切正常。对于这个特定实例,我还需要将用户名(传递到 doLogin)传递给 http 成功回调函数。然而,promise 只引用函数。如何将用户名传递给 fn success()?

最佳答案

您可以传递匿名函数作为成功回调:

return request.then(function(data) {
success(data, username);
}, error);

关于javascript - 将 addl 参数传递给 angularjs Promise,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29396823/

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