Я использую Angular 7, и мне нужна кнопка для вывода моего приложения в полноэкранный режим.Я использую полноэкранный API-интерфейс HTML5 и выполняю две функции:
openfullscreen() {
// Trigger fullscreen
console.log('gg');
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) { /* Firefox */
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
document.documentElement.webkitRequestFullscreen();
} else if (document.documentElement.msRequestFullscreen) { /* IE/Edge */
document.documentElement.msRequestFullscreen();
}
this.isfullscreen = true;
}
closefullscreen(){
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.mozCancelFullScreen) { /* Firefox */
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) { /* Chrome, Safari and Opera */
document.webkitExitFullscreen();
} else if (document.msExitFullscreen) { /* IE/Edge */
document.msExitFullscreen();
}
this.isfullscreen = false;
}
Это сработало в начале, но у меня было много ошибок:
Ошибка TS2339: Свойство 'mozRequestFullScreen' не существует для типа 'HTMLElement '.
ошибка TS2339: свойство' mozRequestFullScreen 'не существует для типа' HTMLElement '.
ошибка TS2339: свойство' webkitRequestFullscreen 'не существует для типа' HTMLElement '.
ошибка TS2339: свойство 'webkitRequestFullscreen' не существует для типа 'HTMLElement'.
ошибка TS2551: свойство 'msRequestFullscreen' не существует для типа 'HTMLElement'.Возможно, вы имели в виду «requestFullscreen»?
ошибка TS2551: свойство «msRequestFullscreen» не существует для типа «HTMLElement».Возможно, вы имели в виду «requestFullscreen»?
Ошибка TS2339: свойство «mozCancelFullScreen» не существует для типа «Документ».
Ошибка TS2339: Свойство «mozCancelFullScreen» не существует для типа «Документ».
ошибка TS2339: свойство 'webkitExitFullscreen' не существует в типе 'Document'.
ошибка TS2339: свойство 'webkitExitFullscreen' не существует в типе 'Document'.
ошибка TS2551: Свойство msExitFullscreen не существует для типа «Документ».Возможно, вы имели в виду «exitFullscreen»?
Ошибка TS2551: Свойство «msExitFullscreen» не существует для типа «Документ».Вы имели в виду 'exitFullscreen'?
Когда я перезагружаю свой код, у меня появляются те же ошибки, но, кроме того, у меня это так:
Failed to compile.
И мое приложение нене работаетКак я могу скомпилировать без ошибок?