2016-09-13 1 views
0

내가 Angular2 응용 프로그램을 개발하고의 속성을 읽을 수 없습니다 '화면', 나는 아래의 오류가 발생 window.screen.height을 사용하여 화면의 높이를 감지 할 이 코드는 아래 코드에서 제공됩니다.Angular2 - 예외 : 형식 오류 :</p> <blockquote> <p>EXCEPTION: TypeError: Cannot read property 'screen' of undefined</p> </blockquote> <p>: 나는 그것을 실행할 때 정의되지 않은

<body [ngClass]="{'has-translucent-status-bar': window.screen.height === window.innerHeight}"> 

답변

1

템플릿이 창에 표시되지 않습니다. 구성 요소의 속성에 지정하고 템플릿에 사용하지 마십시오.

+1

정확히 다음과 같이 구성 요소 내부에 줄을 추가하는 것과 같습니다. private _window = window; –

관련 문제