Застрял с Ionic ScreenOrientation - PullRequest
0 голосов
/ 03 мая 2019

Я использую Ionic 3. Я сделал

ionic cordova plugin add cordova-plugin-screen-orientation
npm install @ionic-native/screen-orientation

app.module.ts:

import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';

@NgModule({

   providers: [
     ScreenOrientation,
     ...

На моем page.ts:

import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';

ionViewDidLoad() {
this.screenOrientation.lock(this.screenOrientation.ORIENTATIONS.LANDSCAPE);

Vs Code не показывает никаких ошибок, но я получаю следующую ошибку во время выполнения:

TypeError: Object(...) is not a function
    at ScreenOrientation.lock(http://10.18.2.70:8100/build/vendor.js:...)

1 Ответ

2 голосов
/ 03 мая 2019

Попробуйте это:

declare var window;

ionViewDidLoad() {
    window.screen.orientation.lock('landscape');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...