2017-05-09 12 views
1

私のイオン2アプリでは、私はいくつかのHTMLをサーバーから取得しています。ユーザーが<img />をクリックすると、フルスクリーンポップアップで画像が表示されます。イオン2画像のポップアップ(角度2の動的バインディング)

どのようにすればいいのですか?基本的に、動的に生成されたコンテンツのすべてのimgタグにng-clickを追加しますか?私は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を使用すると、ネイティブビューアで開きます

関連する問題