Проблема в том, что вы передаете логику только в ng-класс, где ng-класс работает от объектно-подобного синтаксиса для сценариев "if": "then". https://docs.angularjs.org/api/ng/directive/ngClass#examples
Синтаксис класса ng подобен {"если эта логическая вещь верна": "тогда примените эти классы"}
Вам также нужен только ng-класс для классов, которые будут динамически изменяться / обновляться. Поскольку все div имеют класс "carousel-item", ему не нужен ng-класс.
Наконец, вам нужно будет хранить изображения в каком-либо объекте, чтобы отслеживать, какой из них активен или не активен (или отслеживать activeImage в другой переменной).
Контроллер:
imgModal = [
{src: 'example/source.jpg', active: true},
{src: 'example/source.jpg', active: false},
{src: 'example/source.jpg', active: false}
];
Шаблон:
<div class="carousel-inner container">
<div ng-repeat="img in imgModal"
class="carousel-item"
ng-class="{
'img.active': 'active'
}">
<img
class="img-fluid myImgClass imgMargin center-img d-block"
ng-src="{{img.src}}" />
</div>
</div>