A one day, single-track online event celebrating the future of cross-platform app development

DocsプラグインCLI

Angular で Capacitor を使う

NgZone

Capacitor プラグインのイベントリスナーは、Angular の NgZone 実行コンテキストの外で実行されます。ハンドラロジックを NgZone.run ブロック内に格納し、Angular の変更検出が確実にトリガーされるようにします:

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";
    });
  });
}
Previous
<- 広告
Next
CI/CD ->
Contribute ->