如果一个单独的服务器上的图像不存在,我想显示一个默认图像。有没有角指令来完成这个?
没有,但你可以创建一个。
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; });