2016-06-12 155 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標準承諾應該一起工作,沒有任何問題。

希望這會有所幫助。