salix/client/core/src/directives/onErrorSrc.js

18 lines
442 B
JavaScript
Raw Normal View History

2018-01-25 12:37:27 +00:00
import {module} from '../module';
function onErrorSrc() {
return {
restrict: 'A',
link: (scope, element, attrs) => {
let imgError = '/static/images/no-image200x200.png';
element.bind('error', function() {
if (attrs.src != imgError) {
attrs.$set('src', imgError);
}
});
}
};
}
module.directive('onErrorSrc', onErrorSrc);