Comment obtenir la hauteur de la fenêtre en js angulaire

Je m 'utilisation d'iframe pour afficher le contenu en utilisant angularjs avec ionic framework. Ici, j'ai besoin de donner de la hauteur de la fenêtre comme iframe hauteur, j'ai donc utilisé

  $scope.iframeHeight = window.innerHeight;

Mais, je reçois 1/4ème de l'écran seulement.

Ici ce que j'ai essayé jusqu'à présent.

index.html

<!DOCTYPE html>
<html ng-app="ionicApp">
    <head>
    <!-- ionic/angularjs CSS -->
    <link href="css/ionic.css" rel="stylesheet">
    <link href="css/ionic-custom.css" rel="stylesheet">
    <!-- ionic/angularjs js bundle -->
    <script type="text/javascript" src="js/ionic.bundle.js"></script>
    <script>
    angular.module('ionicApp', ['ionic'])
.controller('MainCtrl', function($scope) { 
  $scope.iframeHeight = window.innerHeight;
});
    </script>
    </head>
    <body ng-controller="MainCtrl">
        <iframe src="http://stackoverflow.com" ng-style="{height:iFrameHeight}" id="iframeid" width="100%" ></iframe>   
    </body>
</html>

Suis-je raté quelque chose?

source d'informationauteur UI_Dev | 2015-02-25