AngularJS: нг-клик по img? Манипулировать изображениями (вроде галереи) с помощью jQuery?

Должен ли ng-click работать с тегом img?

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

myFunction определена в контроллере и доступна $ scope… Ничего не вызывается; есть идеи?

(Я хотел бы открыть новую вкладку / окно при нажатии на изображение, но я даже не вхожу в свою функцию)

Спасибо за любую информацию

РЕДАКТИРОВАТЬ Я, вероятно, бросился к себе, когда впервые задал этот вопрос. Теперь я знаю, почему это не работает в моем случае: я манипулирую изображениями с помощью jQuery для какого-то эффекта «галереи»… (если у кого-то есть идея, как это сделать в AngularJS, пожалуйста, включите его). Это HTML, о котором я говорю:

<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>

А вот jQuery, с помощью которого я создаю эффект постепенного появления / исчезновения (показ одного изображения, затем следующего и так далее до бесконечности)

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

Итак, мой настоящий вопрос заключается в следующем:

Как я могу получить то же поведение, что и с моим jQuery, чтобы изображения можно было нажимать на нг?

Конечно, вы можете предложить лучшее решение (возможно, AngularJS) для изменения изображений, как это, если вы знаете одно…

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос