Angularfire和FirebaseListObservable没有使用ionic 2 app导出的成员angularfire2
FirebaseListObservable和Angularfire在我创建Ionic 2应用程序时没有导出成员“angularfire2”,请在home.ts中导入这两个文件 我的科尔多瓦和爱奥尼亚版本是 Cordova版本6.5.0 离子版2.2.3 节点版本6.10.2 打字版本2.1.1 typescript版本2.3.2Angularfire和FirebaseListObservable没有使用ionic 2 app导出的成员angularfire2,firebase,ionic-framework,angularfire,Firebase,Ionic Framework,Angularfire,FirebaseListObservable和Angularfire在我创建Ionic 2应用程序时没有导出成员“angularfire2”,请在home.ts中导入这两个文件 我的科尔多瓦和爱奥尼亚版本是 Cordova版本6.5.0 离子版2.2.3 节点版本6.10.2 打字版本2.1.1 typescript版本2.3.2 import { Component } from '@angular/core'; import { NavController } from 'ionic-ang
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import {AngularFire, FirebaseListObservable} from 'angularfire2';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController, af:AngularFire ) {
}
}
解决办法是简单地改变这一行
import {AngularFire, FirebaseListObservable} from 'angularfire2';
到
对我有效的解决方案是改变这一行
import {AngularFire, FirebaseListObservable} from 'angularfire2';
import {AngularFire, FirebaseListObservable} from 'angularfire2';
到
你可以在这里阅读更多信息Ashish Jha,你是对的,因为新的更新使用AngularFirestore,它使用一个简单的Observable而不是FirebaseListObservable。我无法导入FirebaseListObservable,正在努力推送()。改变 到
很好,谢谢你 自AngularFire 2.0.4及以上版本起,
FirebaseListObservable
和FirebaseObjectObservable
现在称为AngularFireList
和AngularFireObject
例如:
import { AngularFireDatabase, AngularFireObject } from 'angularfire2/database';
将其更改为以下内容可为我解决此问题:
import { AngularFireDatabase, AngularFireList } from 'angularfire2/database';
FirebaseListObservable
已更改为AngularFireList
只需使用它来导入
import { AngularFireList } from 'angularfire2/database';
检查迁移文档您使用的是什么版本的angularFire?如果是2.4+,您可能需要根据此线程调整代码谢谢我已完成导入AngularFireDatabase查看此查看此-是的,在您回答之前我已完成此操作。顺便说一句,谢谢你的回答他们又改了吗?!我在
FirebaseListObservable
中遇到此错误。我应该为此导入哪个文件?从“angularfire2/database”导入{AngularFireDatabase,FirebaseListObservable};FireBaseListObservieww中仍然显示错误,我遇到了与我尝试使用AngularFireList而不是使用deprecated相同的问题,但push方法对我来说似乎不友好,数据类型有问题,我挣扎了2个小时才放弃。现在我要用弃用的。现在它开始工作了。
import { AngularFireDatabase, AngularFireObject } from 'angularfire2/database';
import { AngularFireDatabase, AngularFireList } from 'angularfire2/database';
import { AngularFireList } from 'angularfire2/database';