【发布时间】:2018-08-01 12:03:53
【问题描述】:
'{ query: { orderByChild: string; 类型的参数;等于:字符串; }; }' 不可分配给“FirebaseListFactoryOpts”类型的参数。
this.afDB.list('/category', {query: {
orderByChild: "type",
equalTo: "place"
}})
【问题讨论】:
-
这与您在此页面上看到的代码示例完全不同:github.com/angular/angularfire2/blob/master/docs/rtdb/…
-
@DougStevenson 我已经尝试过了,但它也不起作用。获取:
[ts] Value of type '(ref: any) => any' has no properties in common with type 'FirebaseListFactoryOpts'. Did you mean to call it? -
@ridwaili 您使用的是旧版本的 Angularfiredatabase 。您需要根据文档从
angularfire2/database导入正确的版本,然后以这种格式(ref: DatabaseReference) => DatabaseQuery;传递箭头函数作为第二个参数 -
@Niladri 感谢导入正确的
angularfire2/database后的作品 :)
标签: typescript firebase ionic3 angularfire2