AngularJS: ng-click auf img? Bilder mit jQuery bearbeiten (Art von Galerie)?

Sollte ng-click mit dem img-Tag funktionieren?

<img ng-src="img" ng-click="openNewWindow(url)/>

myFunction ist in controller definiert und steht $ scope zur Verfügung. Nichts wird aufgerufen. irgendwelche Ideen?

(Ich möchte einen neuen Tab / ein neues Fenster öffnen, wenn auf ein Bild geklickt wird, aber ich komme nicht einmal in meine Funktion)

Danke für jede Info

BEARBEITEN Wahrscheinlich habe ich mich beeilt, als ich diese Frage gestellt habe. Ich weiß jetzt, warum es in meinem Fall nicht funktioniert: Ich bearbeite Bilder mit jQuery, um einen Galerieeffekt zu erzielen. Dies ist das HTML, über das ich spreche:

<div class="commercial-container">
    <img class="commercial" ng-src="pathToImageOrImageVar" ng-click="openNewWindow(urlToOpen)" />
    <img class="commercial" ng-src="pathToImageOrImageVar" ng-click="openNewWindow(urlToOpen2)" />
    <img class="commercial" ng-src="pathToImageOrImageVar" ng-click="openNewWindow(urlToOpen3)" />
    <img class="commercial" ng-src="pathToImageOrImageVar" ng-click="openNewWindow(urlToOpen4)" />
</div>

Und hier die jQuery, mit der ich den Ein- / Ausblendeffekt erstelle (zeigt ein Bild, dann das nächste usw. auf unbestimmte Zeit)

 function fadeInLastImg(){
    var backImg = $('.commercial-container img:first');
    backImg.hide();
    backImg.remove();
    $('.commercial-container' ).append( backImg );
    backImg.fadeIn();
};

Meine eigentliche Frage lautet also:

Wie kann ich dasselbe Verhalten wie bei meiner jQuery erzielen, sodass Bilder nicht mit einem Klick angeklickt werden können?

Sie können natürlich eine bessere Lösung (vielleicht AngularJS) für das Ändern von Bildern wie diese anbieten, wenn Sie eine kennen ...

Danke

Antworten auf die Frage(4)

Ihre Antwort auf die Frage