angular img标签使用err-src

在directive中定义组件,在ng-src错误时,调用err-src.

app.directive('errSrc',function() {
  return {
    link: function(scope, element, attrs) {
      if(attrs.src='undefined'){

        attrs.$set('src', attrs.errSrc);

      }
      element.bind('error', function() {
      if (attrs.src != attrs.errSrc) {
        attrs.$set('src', attrs.errSrc);
      }
    });
  }
}
});

原文地址:https://www.cnblogs.com/cutone/p/5813179.html