Это просто Машинопись , жалуется, потому что cordova
не является частью определения объекта window
. Есть несколько способов избежать этой ошибки:
Один из способов - объявить свойство window
типа any
, например:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
declare let window: any; // <--- Declare it like this
@Component({
selector: 'page-demo',
templateUrl: 'demo.html'
})
export class DemoPage {
constructor(public navCtrl: NavController, ...) { }
public yourMethod(): void {
var browserRef = window.cordova.InAppBrowser.open(); // <--- and use it like this
}
}
Другим способом было бы привести объект window
к типу any
в том же положении:
public anotherMethod(): void {
var browserRef = (<any>window).cordova.InAppBrowser.open();
}