import { Component } from '@angular/core';
import { AngularFireDatabase } from 'angularfire2/database';
import { Observable } from 'rxjs/Observable';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
test: FirebaseObjectObservable<any>;
constructor(db: AngularFireDatabase) {
this.test = db.object('test').valueChanges();
}
}所以我有这段代码,但是每次我试图编译时,我都会得到这个错误
无法找到名称“find”。
我以为那是angularfire2 2/数据库模块的一部分?
我是不是遗漏了什么?
发布于 2017-10-06 21:59:15
您会得到此错误,因为它只是简单地被废弃,并且在版本5中不再存在。
AngularFire 5.0是
AngularFireDatabase模块的重构。它删除了FirebaseListObservable和FirebaseObjectObservable,以支持基于泛型的服务API。
您应该改用AngularFireObject,请查看官方文档升级到AngularFire 5.0。
https://stackoverflow.com/questions/46614249
复制相似问题