Firebaseのstorage referenceからangularjsビューでイメージを表示するには? URLをコンソールに表示できますが、ビューにアクセスすることはできません。firebaseの記憶装置からanglejsのイメージをバインドする方法
サービスコード
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;
}
ビューsrc属性で{{ハッシュ}}が正しく動作しないように角度のマークアップを使用して
<div ng-repeat="category in categories">
<img src="{{getImageUrl(category.image)}}">
</div>
あなたはカテゴリを取得し、diferentのOBJに格納します。 '' – adolfosrs
私は別のサービス方法でng-repeatよりもカテゴリを取得しています。イメージURLを取得するためにストレージサービスを呼び出しています。 –
カテゴリを取得するメソッドを見てみましょう。 – adolfosrs