728x90
에러
does not exist on type 'GlobalEventHandlers' in angular
does not exist on type 'GlobalEventHandlers' in angular
상황
html 파일의 iframe 태그에 ViewChild를 걸고 ts 파일에서 this.receiver.contentWindow 를 작성하였고 화면 출력시에 에러가 발생하였다.
@ViewChild('myiframe') myiframe: HTMLElement;
<iframe #myiframe [src]="url" width="0" height="0">
</iframe>
해결
@ViewChild의 HTMLElement를 HTMLFrameElement 로 변경하니 해결되었다. HTML Element 에 따라 정확히 지정해두어야 오류가 나지 않는 것이다.
@ViewChild('myiframe') myiframe: HTMLFrameElement;
<iframe #myiframe [src]="url" width="0" height="0">
</iframe>
728x90
'Study Note > Angular' 카테고리의 다른 글
Ionic 5 # [Android] Can not add task ': processDebugGoogleServices'as a task with that name already exists (0) | 2020.01.16 |
---|---|
ionic 5 #staticInjectorError(AppModule)[UniqueDeviceID] (0) | 2020.01.14 |
ionic 5 #keypress is not working in Android (0) | 2019.12.16 |
ionic 5 #Modal Controller 추가하여 사용하기 (0) | 2019.12.03 |
Angular 8 #사각형 내 점 판별 알고리즘으로 클릭 이벤트 설정하기 (0) | 2019.11.18 |
댓글