Using Angular with Capacitor
NgZone
Capacitor plugin event listeners run outside of Angular's NgZone execution context. Contain handler logic within an NgZone.run block to ensure Angular's change detection is triggered:
constructor(private ngZone: NgZone) { }
async ngOnInit() {
  Network.addListener("networkStatusChange", (status) => {
    this.ngZone.run(() => {
      // This code will run in Angular's execution context
      this.networkStatus = status.connected ? "Online" : "Offline";
    });
  });
}