app.directive('errSrc', function () { return { link: function (scope, element, attrs) { element.bind('error', function () { //请求图片数据失败,加载err-src if (attrs.src != attrs.errSrc) { alert('errsrc') attrs.$set('src', attrs.errSrc); } }); attrs.$observe('ngSrc', function(value) { //ng-src值为null,加载err-src if (!value && attrs.errSrc) { attrs.$set('src', attrs.errSrc); } }); } } });
angularjs 图片加载失败时,加载默认图片
最新推荐文章于 2025-09-13 00:44:26 发布
本文介绍了一个自定义 AngularJS 指令 'errSrc' 的实现方式,该指令用于处理图片加载失败的情况,通过设定默认的备用图片路径来确保页面显示的连贯性。
2789

被折叠的 条评论
为什么被折叠?



