简体   繁体   English

升级后的angular2错误ReferenceError:未定义firebase

[英]angular2 after upgrade error ReferenceError: firebase is not defined

after upgrading to the latest angular cli. 升级到最新的角度cli之后。 i have errors that i didn't had before. 我有我以前没有的错误。 one of them is: ReferenceError: firebase is not defined 其中之一是:ReferenceError:firebase未定义

it refers to this line in my users service: 它指的是我的用户服务中的这一行:

  private dbRef: firebase.database.Reference;

  constructor(
  ) { 
   this.dbRef = firebase.database().ref();
  }

it worked before. 它曾经工作过。

in my app.module i have: import { AngularFireModule,AuthProviders,AuthMethods } from 'angularfire2'; 在我的app.module中,我有:从“ angularfire2”导入{AngularFireModule,AuthProviders,AuthMethods};

and initialization in the imports AngularFireModule.initializeApp(firebaseConfig,momFirebaseAuthConfig), 和导入AngularFireModule.initializeApp(firebaseConfig,momFirebaseAuthConfig)中的初始化,

in my package.json i have: "angularfire2": "^2.0.0-beta.7", "firebase": "^3.6.6", 在我的package.json中,我有:“ angularfire2”:“ ^ 2.0.0-beta.7”,“ firebase”:“ ^ 3.6.6”,

how to fix the issue? 如何解决这个问题?

You must Inject angularfire2 service to your component ( @Inject and @Injectable by Rangle.io ): 您必须向组件Inject angularfire2 serviceRangle.io的@Inject和@Injectable ):

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

@Component({
  selector: 'project-name-app',
  template: `
  <ul>
    <li *ngFor="let item of items | async">
      {{ item.name }}
    </li>
  </ul>
  `
})
export class MyApp {
  items: FirebaseListObservable<any[]>;
  constructor(af: AngularFire) {
    this.items = af.database.list('/items');
  }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Angular2-未捕获的ReferenceError:ng未定义 - Angular2 - Uncaught ReferenceError: ng is not defined Angular2未捕获ReferenceError:未定义类 - Angular2 Uncaught ReferenceError: Class is not defined ReferenceError:未定义角度错误-均值 - ReferenceError: Angular is not defined Error - Mean 角度误差 - ReferenceError:未定义$ modal - Angular Error - ReferenceError: $modal is not defined 如何在angular2项目中正确添加javascript函数? 错误“ ReferenceError:未定义openNav” - How to add javascript function in angular2 project properly? Error “ReferenceError: openNav is not defined” Angular-Uncaught ReferenceError:全局未使用firebase定义 - Angular - Uncaught ReferenceError: global is not defined with firebase Angular js中出现错误“ ReferenceError:未定义角度” - Having error “ReferenceError: angular is not defined” in Angular js AngularFire2错误“ ReferenceError:未定义firebase” - AngularFire2 error “ReferenceError: firebase is not defined” 出现错误未捕获的 ReferenceError: firebase 未定义 - Getting error Uncaught ReferenceError: firebase is not defined 如何修复“ Uncaught ReferenceError:未定义firebase”错误? - How to fix “Uncaught ReferenceError: firebase is not defined” error?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM