升级Angular 2 - > Angular 4.我还可以注入FirebaseRef吗?

时间:2017-05-21 13:57:50

标签: angular firebase firebase-realtime-database angularfire2

当我使用AngularFire 2(v 2.0.0-beta.4)时,我能够导入FirebaseRef以便使用.once等功能并使用存储功能。

我将执行此操作的示例如下:

import { FirebaseRef} from "angularfire2";

constructor(@Inject(FirebaseRef) fb) {

// Set reference to the firebase storage
    this.fbStorage = fb.storage();

    // Set a reference to the firebase database
    this.fbDB = fb.database();

}

唯一的问题是,现在当我尝试导入FirebaseRef时,它会显示Cannot find name AngularFireDatabase

有没有办法可以保持这个功能?

1 个答案:

答案 0 :(得分:0)

您现在可以直接导入firebase,而不是从FirebaseRef注入angularFire2来访问本机firebase。

import * as firebase from 'firebase';

this.fbStorage = firebase.storage()
this.fbDB = firebase.database()