加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

收到错误:AngularFire2中没有导出的成员AngularFire,AuthProvid

发布时间:2020-12-17 07:36:07 所属栏目:安全 来源:网络整理
导读:我是Angular 4的新用户,所以我正在用Angular 4创建一个firebase聊天应用程序,然后当我导入一些这样的模块时: import { AngularFire,AuthProviders,AuthMethods,FirebaseListObservable } from 'angularfire2'; 我说每个模块都有错误 Has no exported member
我是Angular 4的新用户,所以我正在用Angular 4创建一个firebase聊天应用程序,然后当我导入一些这样的模块时:
import { AngularFire,AuthProviders,AuthMethods,FirebaseListObservable } from 'angularfire2';

我说每个模块都有错误

Has no exported member AngularFire,AUthMethods,FirebaseListObservable.

谢谢

最新日期(Ver 5.0.0-rc3):

在收到此错误时,这意味着您使用的是旧的Database API.这可以通过从depracated模块导入FirebaseListObservable来解决(另请参阅@Ashish Jha答案):

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

由于AngularFire 5.0为实时数据库带来了新的API,因此建议使用最新的API.请参阅升级guide.

原始答案:
自4.0.0以来,AngularFire2已将其模块分开.

如果你想使用angularfire2的auth,你可以导入这两个模块,看看他们的变化log:

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

并导入Auth和Observable(AuthMethods可以在AngularFireAuth中找到)类型:

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读