如何从Firebase存储引用的angularjs视图中显示图像? 我可以在控制台中打印网址,但无法访问。如何绑定来自Firebase存储的angularjs中的图像
服务代码
function getImageUrl(image) {
var url;
var pathReference = firebaseDataService.images.child(image);
return pathReference.getDownloadURL().then(function(url) {
return url;
}).catch(function(error) {
// Handle any errors
});
}
控制器代码
$scope.getImageUrl = function(image) {
var imageUrl;
var imageUrl = Service.getImageUrl(image).then(function(url) {
imageUrl = url;
console.log(url);
return imageUrl;
});
return imageUrl;
}
查看
<div ng-repeat="category in categories">
<img src="{{getImageUrl(category.image)}}">
</div>
您应该由时间检索图像URL您检索类别并将其存储在一个diferent OBJ。 '' – adolfosrs
我在分类服务方法中获取类别,而不是在ng-repeat中,我打电话给存储服务以获取图像URL。 –
让我看看检索类别的方法。 – adolfosrs