在Angular中,可以使用ng-src
指令来加载图像,并使用ng-if
指令来检查图像是否已完全加载。以下是一个示例解决方法:
ng-src
指令来加载图像,并使用ng-if
指令来检查图像是否已完全加载:
imageUrl
和imageLoaded
变量,并使用$timeout
服务来延迟设置imageLoaded
为true
:app.controller('ImageController', function($scope, $timeout) {
$scope.imageUrl = 'path/to/image.jpg';
$scope.imageLoaded = false;
$timeout(function() {
$scope.imageLoaded = true;
}, 2000);
});
在上述示例中,imageUrl
变量指定要加载的图像的路径。imageLoaded
变量用于检查图像是否已完全加载。$timeout
服务用于延迟2秒钟设置imageLoaded
为true
,模拟图像加载完成。
这样,当图像加载完成时,ng-if
指令会将图像显示出来。