Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova 什么';AngularFireDatabaseModule和AngularFireDatabase在Ionic中的区别是什么?_Cordova_Ionic Framework_Ionic3_Angularfire2 - Fatal编程技术网

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
  }
}