【发布时间】:2017-09-18 05:20:56
【问题描述】:
我正在使用以下异步函数将数据写入我的 firebase 实例:
function writeUserData(uid, fn, ln, userEmail) {
firebase.database().ref('users/' + uid).set({
firstName: fn,
lastName: ln,
email: userEmail
});
};
一旦 writeUserData 完成,我想将用户重定向到另一个页面:
window.location.href = "./mypage.html";
据我所知,这可以通过 promises 完成,但我真的可以用一个很好的例子来解决这个问题。
【问题讨论】:
-
您链接到的博客显示了在承诺继续工作时使用 then() 方法的示例。 set() 返回一个承诺,所以你应该能够使用它。
标签: javascript firebase firebase-realtime-database