Cordova 什么';AngularFireDatabaseModule和AngularFireDatabase在Ionic中的区别是什么?
根据,它说,;Cordova 什么';AngularFireDatabaseModule和AngularFireDatabase在Ionic中的区别是什么?,cordova,ionic-framework,ionic3,angularfire2,Cordova,Ionic Framework,Ionic3,Angularfire2,根据,它说,; AngularFireDatabase允许您使用实时数据库,Firebase的原始数据库。对于需要跨客户端实时同步状态的移动应用程序,它是一种高效、低延迟的解决方案 然而,有一个AngularFireDatabaseModule,我不知道它是什么。因此,我想更详细地了解这两个是什么(如果可用,请提供更详细的链接)何时使用AngularFireDatabase和AngularFireDatabaseModuleAngularFireDatabaseModule是需要导入应用程序模块
AngularFireDatabase
允许您使用实时数据库,Firebase的原始数据库。对于需要跨客户端实时同步状态的移动应用程序,它是一种高效、低延迟的解决方案
然而,有一个AngularFireDatabaseModule,我不知道它是什么。因此,我想更详细地了解这两个是什么(如果可用,请提供更详细的链接)何时使用
AngularFireDatabase
和AngularFireDatabaseModule
AngularFireDatabaseModule
是需要导入应用程序模块中@ngModule
的模块声明
AngularFireDatabase
允许您使用实时数据库,并可注入组件
应用程序模块.ts:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AngularFireModule } from 'angularfire2';
import { AngularFireDatabaseModule } from 'angularfire2/database';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AngularFireModule.initializeApp({}),
AngularFireDatabaseModule
],
bootstrap: [AppComponent]
})
export class AppModule { }
import { Component } from '@angular/core';
import { AngularFireDatabase } from 'angularfire2/database';
@Component({
selector: 'app-root',
template: ``,
styles: []
})
export class AppComponent {
constructor(
private readonly afDatabase: AngularFireDatabase
) {
// can make calls against this.afDatabase in this class
}
}
应用程序组件.ts:
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AngularFireModule } from 'angularfire2';
import { AngularFireDatabaseModule } from 'angularfire2/database';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AngularFireModule.initializeApp({}),
AngularFireDatabaseModule
],
bootstrap: [AppComponent]
})
export class AppModule { }
import { Component } from '@angular/core';
import { AngularFireDatabase } from 'angularfire2/database';
@Component({
selector: 'app-root',
template: ``,
styles: []
})
export class AppComponent {
constructor(
private readonly afDatabase: AngularFireDatabase
) {
// can make calls against this.afDatabase in this class
}
}