サンプルが見つかりませんでした。 AngularFire2にFirebaseUIを使用することはできますか? AFAIK UIはAngularFire2の一部ではありません。AngularFire2でFirebaseUIを使用
6
A
答えて
8
実際にFirebaseUI(Web用)とAngularFire2の間に直接の統合はありません。
AngularFire2には、Firebase認証JavaScript SDKの下位レベルのサインイン機能と統合されたサインインプリミティブが組み込まれています。これらの詳細については、AngularFire2 documentation on user authenticationを参照してください。
しかし、AngularFire2とFirebaseUI-Webの両方がFirebase認証JavaScript SDKの上に構築されていることを考えれば、うまく機能するでしょう。 start a sign-in flow from FirebaseUIの場合は、末尾にSDKレベルのtrigger an onAuthStateChanged()
eventが表示されます。つまり、onAuth()
イベントを発生させるのはsame event that AngularFire2 listens toです。
2
はい、AngularFireとFirebaseUIは連携できます。サービス中のInit FirebaseUI(それは一度だけ起こるように):
1:あなたはする必要があり
import * as firebase from 'firebase/app'
// Attach firebase to window so FirebaseUI can access it
(<any>window).firebase = firebase
// Import FirebaseUI standalone (as its npm.js file causes double firebase code)
import 'firebaseui/dist/firebaseui' // Imports for side effects only
// Declare `window.firebaseui` that the above import creates
declare global {
const firebaseui
}
Why you can't just import * as firebaseui
like you do with firebase
2インポートFirebaseUIと(例えば、ブートストラップ前に)それをfirebaseへのアクセス権を与えますAngularFireによって作成されたauthインスタンスに渡します。
constructor(private af_auth: AngularFireAuth){
this.fui_auth = new firebaseui.auth.AuthUI(this.af_auth.auth)
}
3:そこもa module availableですが、それが現在this issue
関連する問題
- 1. FirebaseUI-iOS FUIIndexArray使用法
- 2. AngularFire2でのFirebaseストレージの使用
- 3. FirebaseUI
- 4. AngularFire2を使用したIonic Firebaseアプリ
- 5. FirebaseUI AndroidでGoogleを使用してログインしていません
- 6. modal popup(ReactJS)でfirebaseui認証を使用しますか?
- 7. ダウンロードFirebaseUI
- 8. FirebaseUI - FirebaseRecyclerAdapter
- 9. FirebaseUI eclipse
- 10. FirebaseUIを使用してFirebaseデータベース内の子を削除する
- 11. FirebaseUI RecyclerAdapterを使用中にNoSuchMethodExceptionが発生しました
- 12. FirebaseUI認証をオフライン
- 13. FirebaseUIのドキュメント
- 14. フラグメント内のFirebaseUI
- 15. アンドロイドFirebaseUIは、プロバイダ
- 16. angularfire2
- 17. FirebaseUIログインの向き
- 18. FirebaseUI-Android with Google Sign
- 19. iOSのFirebaseUI populateCellWithBlockエラー
- 20. エラーは、私はFirebaseオブジェクトを取得するAngularFire2を使用していAngularFire2オブジェクトに
- 21. ngforでngfor angularfire2 angular5
- 22. equalToフィルタを使用してangularFire2にデータを表示
- 23. AngularFire2を使用してファイルをFirebase Storageにアップロード
- 24. AngularFire2クエリ
- 25. Firebase/angularfire2:
- 26. AngularFire2オブザーバー
- 27. がangularfire2
- 28. AngularFire2 - サブスクリプションクエリ
- 29. AngularFire2 AuthCredentials
- 30. CanActivateを使用したAngularFire2認証は動作しません。
に苦しんでいるコンポーネント
でUIをレンダリングこれの本当の実施例は本当にいいだろう。 https://github.com/RaphaelJenni/FirebaseUIAngularIntegrationがありますが、それは私のためには機能しません。 FirebaseError:Firebase:No Firebase App '[DEFAULT]'を作成しました - Firebase App.initializeApp()(app/no-app)を呼び出してください。 ' – Splaktar
'firebase.initializeApp(firebaseConfig)'への重複呼び出しが必要です'app.module.ts'で' AngularFireModule.initializeApp(firebaseConfig) 'を呼び出すことに加えて、 – Splaktar