【发布时间】:2016-09-30 09:54:18
【问题描述】:
在 Angular 应用程序中,我从 firebase 数据库中获取数据,如下所示:
getObjectById(id: string): FirebaseListObservable<myCustomType> {
return this.fire.database.object('/objects/'+id)
}
这会引发类型错误Type 'FirebaseObjectObservable<any>' is not assignable to type 'FirebaseListObservable<myCustomType>'.
出于同样的原因,显式类型转换不起作用:
getObjectById(id: string): FirebaseListObservable<myCustomType> {
return <FirebaseListObservable<myCustomType>>this.fire.database.object('/objects/'+id)
}
如何从我的数据库中获取类型化对象?
【问题讨论】:
标签: angular typescript casting angularfire2