Я создал приложение с угловым выражением, которое использует API Instagram для рисования изображений. Если пользователь позже удаляет изображение, я получаю разбитые изображения (404). Я попытался использовать jQuery, чтобы скрыть div, содержащий эти (сломанные) изображения, но они все еще появляются.Как скрыть сломанные изображения в угловом приложении
Я поместил следующий JQuery в файле «custom.js», что я ссылаться на мой «index.html» файл:
$(document).ready(function() {
$("img").error(function() {
$(this).parent().hide();
});
});
Я ссылку JQuery затем «custom.js» в голове из 'index.html' следующим образом:
<script src="libs/jquery/dist/jquery.min.js"></script>
<script src="js/custom.js"></script>
... и вот HTML я пытаюсь применить эту JQuery для:
<a ng-href="{{image.link}}" target="_blank" title="{{image.text}}"><img ng-src="{{image.img}}" alt="" class="img-responsive" ng-style="homeColors" id="image"></a>
Почему бы не удалить его? Вам не нужно показывать это снова. – cychoi
@cychoi, удаление будет вариантом, тоже. Проблема в том, что jQuery выше в настоящее время не работает, и я не могу понять, почему. – MattDionis
Код, который вы предоставили, работает. Посмотрите здесь: http://jsfiddle.net/fqxw0dqg/ – cychoi