Lor*_*gon 0 cordova ionic-framework angularfire2 ionic3
根据Angularfire2 Docs的说法:
AngularFireDatabase
允许您使用Firebase的原始数据库Realtime Database。对于需要跨客户端实时同步状态的移动应用程序而言,这是一种高效,低延迟的解决方案。
但是,有AngularFireDatabaseModule
,我不知道它是什么。因此,我想更详细地了解这两个(如果可用,请提供更详细的链接)以及何时使用AngularFireDatabase
和 AngularFireDatabaseModule
。
AngularFireDatabaseModule
是模块声明,你需要导入到@ngModule
你的app.module
。
AngularFireDatabase
使您可以使用实时数据库,并且可以将其注入组件中。
app.module.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 { }
Run Code Online (Sandbox Code Playgroud)
app.component.ts:
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
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1624 次 |
最近记录: |