2016-01-14 4 views
6

Wie stellen wir Mobiltelefone nur auf Hochformat ein und ermöglichen Tablets den Wechsel zwischen Hoch- und Querformat?Cordova/Ionic - Stellen Sie den Modus Portrait Only für Mobiltelefone ein und ermöglichen Sie die Ausrichtung in Tablets.

Ich verwende Ionic/Cordova.

Zur Zeit habe ich konfiguriert, um die App zu setzen sein im Portrait-Modus in config.xml mit dem folgenden Eigenschaft

<preference name="orientation" value="portrait" /> 
+0

Können Sie die Plattformen angeben, auf die Sie ausgerichtet sind? nur Android? iphone? iPads? – Hisham

Antwort

7

Sie isTablet plugin in Verbindung mit screen orientation plugin verwenden könnte, so etwas wie:

.run(function($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
    if(window.isTablet){ 
     screen.unlockOrientation(); 
    }else{ 
     screen.lockOrientation('portrait'); 
    } 
    }); 
}) 
+0

Auf der ionischen Plattform ist platform.is ("Tablet") integriert. Siehe https://ionicframework.com/docs/api/platform/Platform/#is –

Verwandte Themen