如何在Angular2服务中注入FirebaseApp以将firebase.storage()与AngularFire2一起使用

时间:2016-11-17 14:14:56

标签: angular firebase angularfire2

我使用的是AngularFire2版本2.0.0-beta.6

我用AngularFire注入写了一个database.service(参见提取数据库服务代码)。

我可以使用它。

但现在我想整合Firebase storage()API的使用。但我不能在构造函数的服务中注入FirebaseApp,因为我在这样的组件中使用:

constructor( @Inject(FirebaseApp) private firebaseApp: any) {}

数据库服务摘录:

import { Injectable } from '@angular/core';
import { AngularFire, FirebaseApp, FirebaseListObservable } from 'angularfire2';

@Injectable()
export class DatabaseService {

  constructor(private af: AngularFire) {
    this.init();
  }
... some service function

}
请给我一些帮助。   劳伦

0 个答案:

没有答案