web-dev-qa-db-ja.com

エラーの取得:AngularFire2に「エクスポートされたメンバーAngularFire、AuthProviders、AUthMethods、FirebaseListObservableはありませんか?」

Angular 4が初めてなので、Angular 4でFirebaseチャットアプリを作成し、次のようなモジュールをインポートすると:

import { AngularFire, AuthProviders, AuthMethods,FirebaseListObservable } from 'angularfire2';

モジュールごとにエラーが表示されます

エクスポートされたメンバーAngularFire、AuthProviders、AUthMethods、FirebaseListObservableはありません。

ありがとうございました

11
Jośe

UP TO DATE(Ver 5.0.0-rc3):

このエラーを取得している間、これは古いデータベースAPIを使用していることを意味します。これは、depracatedモジュールからFirebaseListObservableをインポートすることで解決できます(@ Ashish Jha回答):

import { AngularFireModule } from 'angularfire2';
import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database-deprecated';

AngularFire 5.0はRealtime Database用の新しいAPIを提供するため、最新のAPIを使用することをお勧めします。アップグレードを参照 ガイド


オリジナルの回答:AngularFire2には、4.0.0 +以降のモジュールがあります。

angularfire2の認証を使用する場合は、これら2つのモジュールをインポートできます。それらの変更を参照してください log

import {AngularFireModule} from 'angularfire2';
// for auth    
import {AngularFireAuthModule} from 'angularfire2/auth';
// for database
import {AngularFireDatabaseModule} from 'angularfire2/database';

AuthおよびObservable(AngularFireAuthでAuthMethodsを見つけることができます)タイプをインポートするには:

// for auth
import { AngularFireAuth } from 'angularfire2/auth';
// for database
import { AngularFireDatabase } from 'angular2/database';
// for Observables
import {FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database';
18
Pengyy

私のために働いた解決策は、この行を変更することでした

import { AngularFire, AuthProviders, AuthMethods,FirebaseListObservable } from 'angularfire2'; 

import { AngularFireAuth } from 'angularfire2/auth';

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated";

詳細についてはこちらをご覧ください https://github.com/angular/angularfire2/blob/master/CHANGELOG.md

8
thedreamsaver

firebaseObjectObservableの代わりにAngularFireObjectを使用し、FirebaseListObservableの代わりにAngularFireListを使用します。これは、AngularFire5以降に更新されました。

詳細なチェックアウトが必要な場合 https://github.com/angular/angularfire2/blob/master/docs/version-5-upgrade.md

0
Gagan K R