从"angularfire2/database"导入{AngularFireDatabase,FirebaseListObservable};

asl*_*sli 4 firebase typescript firebase-realtime-database angularfire2 angular

我有问题

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database";
Run Code Online (Sandbox Code Playgroud)

我导入了AngularFireDatabase但FirebaseListObservable在搜索此帖子后出现了红线帮我解决了我的问题 在AngularFire2中出现错误:"没有导出的成员AngularFire,AuthProviders,AUthMethods,FirebaseListObservable"?

import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated"; 
Run Code Online (Sandbox Code Playgroud)

但是当我编译我得到它并且它无法帮助我不知道该怎么做搜索ect core.es5.js:1020错误错误:未捕获(在承诺中):错误:没有AngularFireDatabase的提供者!错误:没有AngularFireDatabase的提供程序!

"angularfire2":"^ 5.0.0-rc.2","core-js":"^ 2.4.1","firebase":"^ 4.5.0",

asl*_*sli 8

我在阅读https://github.com/angular/angularfire2/blob/master/CHANGELOG.md 5.0.0-rc.0(2017-10-03)后得到了答案

-deprecated允许您使用旧的数据库API

import { AngularFireDatabaseModule } from 'angularfire2/database-deprecated';
Run Code Online (Sandbox Code Playgroud)

在app.module.js和您使用的服务中

 import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database-deprecated";
Run Code Online (Sandbox Code Playgroud)

谢谢你们,你们帮助了我


S.A*_*ram 5

在angularfire2“:” ^ 5.0.0-rc.2中,您不能使用FirebaseListObservable,而必须使用

import { AngularFireDatabase } from 'angularfire2/database';
Run Code Online (Sandbox Code Playgroud)

像这样使用

constructor(public af: AngularFireDatabase) {
  let restaurants = this.af.list('/path');
}
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

14775 次

最近记录:

7 年,8 月 前