2016-04-13 19 views
0

Her iki yönlendirmeye de yalnızca bir görünümde izin vermeliyim, ancak diğer 10 görünümümün geri kalanı portre içinde kilitlenmelidir. Bu 10 görüş kontrolcimin her birini portre kilitlemek için ayarlayarak bu sıkıcı bir şekilde yapmakta sakınca yok. Ancak ekran yönelimi eklentisinin çalışmasını sağlayamıyorum. cordova-eklenti-ekran oryantasyonu belirli sayfalarda çalışmaz

ben eklentisi (başarıyla yüklenir)

yüklemek için CLI kullanılan ve daha sonra bu kodu

Config.xml:

<preference name="Orientation" value="default"/> 

Denetleyici: (bu çalışmıyor)

.controller('ProfileCtrl', function($scope, $state, $stateParams, $ionicHistory, $rootScope, $ionicPopup, $ionicPlatform) { 

$ionicPlatform.ready(function() { 
    screen.lockOrientation('landscape'); 
}); 

Şimdiden teşekkürler :)

+0

Daha önce yorum yapamayacağını yetersiz temsilcisine O zaman, lütfen ortamınızı/yapılandırma ayrıntılarınızı gönderebilir misiniz? – ankur

+0

Tam olarak ne olup bittiğini bir ekran yakalama videosu yayınlayacağım ... ama temel olarak yön değiştirmeyi sağlayan işlevle düğmeler ayarlıyorum ... manzara düğmesini tıklattığımda hızla yatay olarak ve sonra tekrar dikey olarak değiştirir. ..so işte sadece bir milisaniye lol için – MehdiN

+0

Google Drive'a video bağlantısı: https: //drive.google.com/file/d/0Bw-UHZL-BFMtYmRUbTRRUHBXcVU/view? usp = paylaşım – MehdiN

cevap

1

Önce Cordova'nın yüklenip yüklenmediğini kontrol etmelisiniz.

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

function onDeviceReady() { 
    screen.lockOrientation('portrait'); 
} 

Ya senden beri kullanıyoruz İon:

$ionicPlatform.ready(function() { 
    screen.lockOrientation('portrait'); 
}); 

(. Ikincisi için $ ionicPlatform bağımlılığını enjekte etmek emin olun)

+0

Hala çalışmıyor ... – MehdiN

+0

yardımcı olursa bu config.xml kodunu ekledim [thread] (https://github.com/gbenvenuti/cordova-plugin-screen-orientation/issues/67), eklenti js dosyasının çalışması için index.html dosyanıza dahil edilmesi gerekiyor. '

İlgili konular