Не работает screen.unlockOrientation - PullRequest
0 голосов
/ 03 июля 2018

У меня есть пользователь Ionic v1 и AngularJS (v1). Я использовал cordova-plugin-screen-ориентация и заблокировал одну страницу, используя метод ниже.

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
  $scope.changeOriantationLandspace = function() {
    screen.lockOrientation('landscape');
  }
  $scope.changeOriantationPortrait = function() {
    screen.lockOrientation('portrait');
  }
}

Сейчас работает нормально, но как разблокировать экран? Подскажите пожалуйста метод.

1 Ответ

0 голосов
/ 03 июля 2018

Согласно документации :

Плагин добавляет к экранному объекту (window.screen) следующее:

// lock the device orientation
screen.orientation.lock('portrait');

// unlock the orientation
screen.orientation.unlock();

Но похоже, что вы используете старую версию плагина, поэтому вам нужно использовать:

// lock the device orientation
screen.lockOrientation('portrait')

// unlock the orientation
screen.unlockOrientation()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...