angular.js - angular ディレクティブでテンプレートの子要素にイベントをバインドするにはどうすればよいですか?
漂亮男人
漂亮男人 2017-05-15 17:08:16
0
3
673
リーリー

欲しい機能は、写真をタッチすると別の写真に切り替わり、タッチ完了後にまた元に戻り、同時にng-clickでメソッドを呼び出すというものなので、 pイベントの下に最初のimgを追加しましたが、link関数では子要素を取得できないようですが、子要素を取得し、同時にイベントをバインドする方法はありますか?

漂亮男人
漂亮男人

全員に返信(3)
滿天的星座

element.find('img')[0] わかりますか?

いいねを押す +0
某草草

コンパイルでテンプレートを変更する
compile:function(iEle,iAttr){
//jquery テンプレートのiEle要素の下にあるimgタグを取得する
$('img',iEle).attr('someAttr','someValue' );/ /テンプレートの要素属性を変更すると、当然 ng-click も変更できます
}

いいねを押す +0
淡淡烟草味

こんにちは、この問題は解決しましたか?解決してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート