Как посмотреть состояние батареи с Ionic4? - PullRequest
1 голос
/ 20 мая 2019

Не могу получить данные батареи, уровень заряда и подключен ли он или нет, что я делаю не так?Заранее спасибо.

Я размещаю "BatteryStatus" в app.module.ts в провайдерах.Код дома предназначен только для печати на консоли, когда происходит замена батареи.Я использую пример документации по Ionic 4, но все же у меня возникает следующая ошибка: ОШИБКА TypeError: Недопустимая цель события.

Я СЛЕДУЕТ ЗА ПРЕДЛОЖЕНИЯМИ ДОКУМЕНТАЦИИ

Код домаэто следующее:

import { Component } from '@angular/core';
import { BatteryStatus } from '@ionic-native/battery-status/ngx';
@Component({
    selector: 'app-home',
    templateUrl: 'home.page.html',
    styleUrls: ['home.page.scss'],
})
export class HomePage  {
    subscription: any;
    constructor(private batteryStatus: BatteryStatus) {
      this.checkStatus()
    }
    checkStatus(){
      this.subscription = this.batteryStatus.onChange().subscribe(status => {
        console.log(status.level, status.isPlugged);
     });
    }
    stop(){
      // stop watch
      this.subscription.unsubscribe();
    }
}

Я надеюсь, что значение состояния батареи печатается в консоли, но я получаю следующую ошибку: Ошибка

...