angularjs – 用于后备图像的角度指令

前端之家收集整理的这篇文章主要介绍了angularjs – 用于后备图像的角度指令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果一个单独的服务器上的图像不存在,我想显示一个默认图像。有没有角指令来完成这个?
没有,但你可以创建一个。

http://jsfiddle.net/FdKKf/

HTML:

<img fallback-src="http://google.com/favicon.ico" ng-src="{{image}}"/>

JS:

myApp.directive('fallbackSrc',function () {
  var fallbackSrc = {
    link: function postLink(scope,iElement,iAttrs) {
      iElement.bind('error',function() {
        angular.element(this).attr("src",iAttrs.fallbackSrc);
      });
    }
   }
   return fallbackSrc;
});

猜你在找的Angularjs相关文章