将火焰基地承诺与ES6承诺相结合

时间:2016-06-12 11:01:42

标签: javascript firebase firebase-authentication

据我所知,由于某种原因,FB正在使用它自己的promises实现,而不是ES6标准。

混合FB和ES6承诺是否可行/安全?例如在'then'链中?

let p1=firebase.auth().signInWithEmailAndPassword(email, password);
let p2=new Promise( ...

p1.then(ps).then( // ?? is this ok ?

THX!

1 个答案:

答案 0 :(得分:1)

  

firebase.Promise与当前环境中可用的本机Promise实现相同,否则它是Promise / A +规范的兼容实现。

从其文档中摘录: https://firebase.google.com/docs/reference/js/firebase.Promise

检查您的环境中是否将Promise实施更改为Bluebird或类似内容。

FireBase承诺和ES6标准承诺应该没有任何问题地协同工作。

希望这有帮助。