programing

angularjs $140.높이가 정의되지 않았습니다.

newnotes 2023. 3. 21. 22:31
반응형

angularjs $140.높이가 정의되지 않았습니다.

$140입니다.높이가 정의되지 않았습니다.어디가 문제입니까?

FoodSearchControllers.controller('homeCtrl', ['$scope', '$http', '$window', 'filterArgs', function($scope, $http, $window, filterArgs) {
  $scope.popupHeight = $window.height;
  console.log($scope.popupHeight);
}]);

$window 는 의 래퍼입니다.Window없다height소유물.사용할 수 있습니다.innerHeight대신 다음과 같이 합니다.$scope.popupHeight = $window.innerHeight;

angular 앞에 jQuery를 포함해야 합니다. 그러면 angular가$windowjQuery까지 포장하다$(window)오브젝트를 지정합니다.

당신은 그것을 얻을 수 있다jquery사용 요소var page = angular.element($window);그럼 키를 잡으세요.page.height();

이걸 써보세요.시간 창에 높이가 인식되지 않을 수 있습니다.

$scope.calculateScreenHeight = function() {
   var height = $window.innerHeight;
   var width = $window.innerWidth;
}

언급URL : https://stackoverflow.com/questions/20440749/angularjs-window-height-is-undefined

반응형