使用Angular的OnInit生命周期钩子来初始化Angular Fire。以下是代码示例:
import { Component, OnInit } from '@angular/core'; import { AngularFireDatabase } from '@angular/fire/database';
@Component({ selector: 'app-my-component', templateUrl: './my-component.component.html', styleUrls: ['./my-component.component.css'] }) export class MyComponentComponent implements OnInit {
constructor(private db: AngularFireDatabase) { }
ngOnInit(): void { // 在OnInit中初始化Angular Fire this.db.list('items').valueChanges().subscribe(items => { console.log(items); }); }
}
通过这种方式,Angular Fire将在每次刷新页面时保持连接并继续处理Firebase请求。
上一篇:AngularFire身份验证中的authState和user有什么区别?
下一篇:AngularFirestoragelistAllbuildarrayofpromisesandforkjoin