Я делаю простой Угловой Flickr Photo Feeder: Codepen link
После поиска какого-либо тега существует список возвращаемых элементов img-container
, отображаемых ng-repeat. И в самом начале не должно быть ни одного элемента в списке, поэтому не должно быть элемента img-container
.
Однако при запуске приложения в консоли отображается ошибка 404 (невозможно получить photo.media.m
, который является атрибутом src
элемента img
). Это означает, что в начале есть хотя бы один элемент img-container
.
Любые мысли, и как предотвратить эту ошибку?
Используйте ng-src
insetad src
. Таким образом, вы не получите ошибку.
<img class="img-responsive" ng-src="{{photo.media.m}}">
Из официальной документации AngularJS:
Использование Угловой разметки, такой как {{hash}} в атрибуте src, не работает правильно: браузер будет извлекать из URL с буквальным текстом {{hash}}, пока Angular не заменит выражение внутри {{hash}}. Директива ngSrc решает эту проблему.