2016-06-12 127 views
0

据我所知,出于某种原因FB使用它自己的承诺实施,而不是ES6标准。混合firebase承诺与ES6承诺

混合FB和ES6的承诺是否可行/安全?例如在一个'然后'链?

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

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

thx!

+1

应该工作。你有问题吗? –

回答

1

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

从文档中提取: https://firebase.google.com/docs/reference/js/firebase.Promise

检查您的环境中您要更改承诺实施蓝鸟或类似的东西。

FireBase承诺和ES6标准承诺应该一起工作,没有任何问题。

希望这会有所帮助。