Нежелательный запрос GET в ng-repeat

0

Я делаю простой Угловой Flickr Photo Feeder: Codepen link

После поиска какого-либо тега существует список возвращаемых элементов img-container, отображаемых ng-repeat. И в самом начале не должно быть ни одного элемента в списке, поэтому не должно быть элемента img-container.

Однако при запуске приложения в консоли отображается ошибка 404 (невозможно получить photo.media.m, который является атрибутом src элемента img). Это означает, что в начале есть хотя бы один элемент img-container.

Любые мысли, и как предотвратить эту ошибку?

Теги:

1 ответ

1
Лучший ответ

Используйте ng-src insetad src. Таким образом, вы не получите ошибку.

<img class="img-responsive" ng-src="{{photo.media.m}}">

Из официальной документации AngularJS:

Использование Угловой разметки, такой как {{hash}} в атрибуте src, не работает правильно: браузер будет извлекать из URL с буквальным текстом {{hash}}, пока Angular не заменит выражение внутри {{hash}}. Директива ngSrc решает эту проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню