Orientation Screen


#1

Hello,
I want to change the state if the orientation is in landscape or portrait.
Any issue on ionic to detect the orientation screen ?
Best regards


#2

When building my app, I found this method to be the most reliable of the lot

    // this works reliably on both Android and iOS. The "onorientation" seems to reverse w/h in Android. Go figure.
    // http://stackoverflow.com/questions/1649086/detect-rotation-of-android-phone-in-the-browser-with-javascript

    var checkOrientation = function () {
        var pixelRatio = window.devicePixelRatio || 1;
        $rootScope.devWidth = ((window.innerWidth > 0) ? window.innerWidth : screen.width);
        $rootScope.devHeight = ((window.innerHeight > 0) ? window.innerHeight : screen.height);
        console.log("********NEW Computed Dev Width & Height as" + $rootScope.devWidth + "*" + $rootScope.devHeight);
  
    };

    window.addEventListener("resize", checkOrientation, false);