gpt4 book ai didi

javascript - 如何在 AngularFire 中的另一个函数中使用 .then() 函数的结果?

转载 作者:行者123 更新时间:2023-11-28 07:57:04 26 4
gpt4 key购买 nike

我需要从函数访问登录用户的 user.uid,以便我可以将其传递到 Firebase 引用中。

根据评论更新代码:

var populateTasks = function(date){
var promise = getKey();
promise.then(function(user){
$scope.ref = new Firebase("https://myfirebase.firebaseio.com/users/"+user.uid+"/tasks/" + getWeekStart(date) );
var sync = $firebase($scope.ref);
var week = sync.$asArray();
$scope.week = week;
});
};

function getKey(){
return simpleLogin.getUser();
}

谢谢。

最佳答案

您需要在getKey()中返回promise,然后在populateTasks()中对返回的promise调用then()来访问结果。

关于javascript - 如何在 AngularFire 中的另一个函数中使用 .then() 函数的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25963479/

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