Я полностью изменил свой ответ.Я рассмотрел вашу структуру, и повторяющаяся структура, по моему мнению, повторяет неправильный элемент.
Я не эксперт по угловым направлениям, но с частью: <div ng-repeat="img in vm.existingImages" class="existing-img-gallery">
вы в основном повторяете свой контейнер галереи изображений 6 раз истили не совсем предназначены для такой структуры.
То, что вы могли бы сделать, это следующее:
<div class="existing-img-gallery">
<div ng-repeat="img in vm.existingImages" class="existing-img-thumbnail">
<div class="existing-img-container">
<img class="clickable" ng-src="{{this.img.src}}" alt="...">
</div>
<i class="ion-ios-close-circle delete-img clickable"></i>
</div>
</div>
Таким образом, у вас есть только один .existing-img-gallery
, и у вас есть 6 .existing-img-thumbnail
элементы внутри него.Затем вы просто удаляете правило overflow: hidden
для .existing-img-thumbnail
.
Я думаю, это улучшит структуру, и у вас будет больше контроля над стилями.