2017-05-09 1 views
1

내 이오니아 2 앱에는 서버에서 가져 오는 HTML이 있습니다. 사용자가 <img />을 클릭하면 전체 화면 팝업으로 이미지가 표시되기를 원합니다.이오니아 2 이미지 팝업 (각도 2 동적 바인딩)

어떻게하면됩니까? 기본적으로 동적으로 생성 된 콘텐츠의 모든 img 태그에 클릭을 추가할까요? 내가 jQuery를 사용하고 생각할 수있는 유일한 방법은 ...

답변

2

jQuery를 사용할 필요가 없습니다, 당신은 예를 들어 검색 HTML의 컨테이너의 이벤트 바인딩 할 수 있습니다 : 당신이 원하는 경우

<div (click)="clickHandler($event.target)"> 
<!-- retrieved HTML here --> 
</div> 

clickHandler(e: HTMLElement){ 
    console.log(e); // here is the element which has been clicked 
} 

FileOpener plugin을 사용할 수있는 전체 화면 팝업에서 이미지를 열면 기본 뷰어에서 열립니다.