フレンド。Firebase Datasnapshotリダイレクトを経由してログインした直後に観測可能です。
このように、RxJSのことはAngularに関係しているので、私はそれをやっていません。私はプロミス(ユーザ認証イベント)、 を持っていますが、Firebaseから非同期的にデータを取得しようとしています。
このコードは、ほとんどの場合、ユーザーが(リダイレクトを使用して)ログインした場合を除き、ほとんどの場合、機能します。その場合、 ユーザー認証イベントが発生していると見なします(おそらく)、変更検出サイクルが実行され、UIが現在ログインしているユーザーを示す に更新された場合、(おそらく)データバスイベントが発生します( コンソールにログインしている)が、別の変更検出サイクルがないので、UIはd/bの 新しい情報で更新されません。 UIの テキストフィールドに何かを入力すると、UIスナップショットでUIが更新されます。
私はObservableをFirebaseイベントにObservable.fromEventPattern()
で接続します。
すでにログインしていて、 を開くか、ページを更新すると、このことはチャンピオンのように機能します。あなたがログインしようとするとうまくいきません。 がリダイレクトで何が起こっているのかを完全には理解していないとは限りません。
私は間違っていますか? (私は実際に間違って、多くのことをやったと確信しています。)
私はhttps://github.com/JohnL4/FirebaseRxPlay/releases/tag/problem-reproductionに私の問題を再現するおもちゃのアプリケーションがあります。
なぜトリガされないので「近い」票? – JohnL4