在AngularJS中,检查和显示图像路径未定义的最佳条件是什么?我尝试了以下方式:
HTML:
<div ng-src="{{imageUrl}}" == "null" || src="img/avatar.png" >
CONTROLLER:
$scope.imageUrl="125.178.1.127/uploads/image" +$scope.imageName;
如果$scope.imageName未定义,则需要加载/显示默认图片
在AngularJS中,检查和显示图像路径未定义的最佳条件是什么?我尝试了以下方式:
HTML:
<div ng-src="{{imageUrl}}" == "null" || src="img/avatar.png" >
CONTROLLER:
$scope.imageUrl="125.178.1.127/uploads/image" +$scope.imageName;
<div ng-src="{{imageName ? imageUrl : 'img/avatar.png'}}">
我使用Angular Image Fallback模块,它完美地工作!只需将fallback-src和loading-src放置到图像标签中即可。
在你的模块中:
angular.module('starter', ['dcbImgFallback'])
在你的HTML中:
<img ng-src="your image path" fallback-src="your image default" loading-src="your image loading">
这个也适用于ng-repeat。希望这可以帮助。