模块'AppModule'导入的意外值'AngularFireDatabase'.请添加@NgModule注释

Aru*_*wal 1 angularfire2 angular

App.Module.ts

import { AngularFireDatabase } from 'angularfire2/database';

imports: [    
    AngularFireDatabase
]
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我不需要时,它一直要求我添加一个@NgModule注释.我是Firebase的新手.

我已经尝试将其添加到我的tsconfig.json文件中以查看它是否可以获取angularfire2模块但仍然没有运气:

"paths": {
  "@angular/*": [
    "../node_modules/@angular/*"
  ],
Run Code Online (Sandbox Code Playgroud)

R. *_*rds 6

这是app.module.ts中您需要的,以便使用该模块.

import { AngularFireDatabaseModule } from 'angularfire2/database';

// you may need this at some point if you do not have it already
import { AngularFireModule } from 'angularfire2'; 

...
imports: [
    AngularFireModule.initializeApp(<config>),
    AngularFireDatabaseModule 
]
...
Run Code Online (Sandbox Code Playgroud)

信息有关产品和配置.

另一个详细资源.