Я использую директиву imageloaded
для затухания изображений при их загрузке.Angule.js как повторить изображение до тех пор, пока не будет
app.directive('imageloaded', [
function() {
'use strict';
return {
restrict: 'A',
link: function (scope, element, attrs) {
var cssClass = attrs.loadedclass;
element.bind('load', function (e) {
angular.element(element).addClass(cssClass);
});
}
}
}
]);
используется
константы выглядит<img ng-src="{{preview.display_url}}" class="animation-fade" imageloaded
loadedclass="animation-faded"/>
но иногда изображение еще не доступен (например, в очереди для изменения размера), и это занимает несколько секунд для URL, чтобы стать доступным.
Если изображение не загружено, я хочу попробовать перезагрузить его каждые 5 секунд. Я в тупике о том, как это сделать, инкапсулируя его в эту директиву.
Еще раз спасибо. – metalaureate