В типе Network
есть атрибут type
, который содержит значение none
, если сеть отключена.
Это пример службы, которая проверяет автономный статус сети:
import { Injectable } from "@angular/core";
import { Network, Connection } from '@ionic-native/network/ngx';
@Injectable({providedIn: 'root'})
export class NetworkService {
constructor(private network: Network) {}
public isOffline() {
return this.network.type.toLowerCase() == Connection[Connection.NONE].toLowerCase();
}
}