@Inject(FIREBASE)firebase:令牌Firebase的任何NO Provider

时间:2016-11-10 11:36:22

标签: angular firebase

使用Firebase作为后端开发angular2seedadvanced应用程序会产生错误

  使用@Inject(FIREBASE)firebase时,

没有Firebase令牌:任何在构造函数内部。

service.ts

import { FIREBASE } from '../../myapp/index';
@Injectable()
export class LoginService {
    constructor(@Inject(FIREBASE) firebase:any) {}
}

1 个答案:

答案 0 :(得分:0)

将Firebase与Angular集成的最简单方法是AngularFire(https://github.com/angular/angularfire),它是官方的软件包。

它使您可以在需要控件时访问核心SDK。

您还可以像这样直接从Firebase SDK导入firebase:

import * as firebase from 'firebase/app';
import 'firebase/firestore';
import 'firebase/storage';
import 'firebase/auth';

请注意,在执行此操作之前必须先配置SDK。