В одном случае, вы можете создать директиву для установки изображения заполнителя для элемента в html.
в вашем случае вы также можете сделать следующее:
<div>
<img src="img/placeholderDefault.jpg" ng-src="{{item.imgSrc}} " height="150px " width="300px ">
</div>
, где при загрузке вашего реального изображения оно заменит изображение placeholderDefault.и вы можете установить базу изображений ng-src в соответствии с вашими потребностями в желаемой области.
Если ng-src не работает в угловых 2+, попробуйте
<img src="{{item.imgSrc}}">
или
<img [src]="item.imgSrc">
в этом случае объявите объект в вашей области видимости в контроллере как $scope.item={}
и установите $scope.item.imgSrc="defaultImagePath"
, и когда ваше новое исходное изображение загрузится, замените его исходным путем к изображению.
Надеюсь, эта идея поможет вам