Я следую официальной документации плагина, но не могу заставить плагин работать.
app.module.ts
providers: [
Network,
BatteryStatus,
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
home.ts
export class HomePage {
level:any
conn:any
constructor(
public navCtrl: NavController,
private network:Network,
public battery:BatteryStatus
) {}
subscribeConnections(){
let connectSubscription = this.network.onConnect().subscribe(() => {
console.log('network connected!');
this.conn = this.network.type;
setTimeout(() => {
if (this.network.type === 'wifi') {
console.log('we got a wifi connection, woohoo!');
}
}, 3000);
});
const subscription = this.battery.onChange().subscribe(status => {
console.log(status.level, status.isPlugged);
this.level = status.level;
});
}
ionViewDidLoad(){
console.log('end');
this.subscribeConnections();
}
}
home.html
<ion-header>
<ion-navbar>
<ion-title>
Ionic Blank
</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
The world is your oyster.
<p>
If you get lost, the <a href="http://ionicframework.com/docs/v2">docs</a> will be your guide.
</p>
<p>level: {{level}}</p>
<p>type: {{conn}}</p>
</ion-content>
batteryStatus и сеть работают, когда я запускаю его в эмуляторе, это нормально, так как для работы требуется Cordova, но информация о сети не дает никаких результатов в браузере,где ошибка?
Я выполняю следующий код
не найдено:
ionic cordova run browser
не найдено:
ionic serve -l
найдено:
ionic cordova run android -l