2016-06-12 16 views
0

so weit ich sagen kann, aus irgendeinem Grund verwendet FB seine eigenen Versprechen Implementierung und nicht der ES6-Standard.mix firebase verspricht mit ES6 verspricht

Ist es möglich/sicher, FB und ES6 Versprechen zu mischen? zum Beispiel in einer "then" -Kette?

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

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

thx!

+1

Sollte funktionieren. Hast du Probleme? –

Antwort

1

firebase.Promise ist das gleiche wie die native Promise-Implementierung, wenn sie in der aktuellen Umgebung verfügbar ist, andernfalls ist es eine kompatible Implementierung der Promise/A + -Spezifikation.

von seiner docs Extrahiert: https://firebase.google.com/docs/reference/js/firebase.Promise

Überprüfen Sie, ob in Ihrer Umgebung Sie die Versprechen Umsetzung Drossel oder so ähnlich sind zu ändern.

Die FireBase verspricht und ES6 Standardversprechen sollten ohne Probleme zusammenarbeiten.

Hoffe, das hilft.