Я создал приложение AngularJS, которое загружает изображения с защищенного брандмауэра OAuth. Моя библиотека OAuth настраивается добавлением дополнительного перехватчика в Angular $httpProvider
, чтобы добавить правильный заголовок проверки подлинности.Захват HTTP-перехватчика в динамическом запросе ngSrc
Мой исходный код в моем HTML
шаблоне выглядит следующим образом:
<img ng-src="{{ '/users/1/images/' + imageId }}">
Моя проблема заключается в том, что запрос HTTP, который создается ngSrc
директива игнорируется $http
реализации, что приводит к запросу с неправильная аутентификация. Нормальная функция API-вызовов корректна (те, которые вызываются моими контроллерами/услугами, используя $http
и $resource
).
Спасибо. Я уже рассматривал это, но я беспокоился о влиянии производительности на DOM, когда добавляю к нему несколько кусков Base64. Я надеялся, что будет чистое и элегантное решение. –