ionic-framework - 在 ionic 4 App 上显示从 firebase 检索的照片
问题描述
我有一个 ionic4 应用程序,我从 firebase 存储中检索一些照片并将其显示在我的应用程序的 html 页面上,现在我只能在控制台中显示照片而无法在页面上显示它。
有人可以帮助我如何在html 页面上显示照片。
我的代码如下
主页.ts
import { Component } from '@angular/core';
import { AngularFireStorage, AngularFireStorageReference } from 'angularfire2/storage';
@Component({
selector: 'app-home',
templateUrl: 'home.page.html',
styleUrls: ['home.page.scss'],
})
export class HomePage {
storageRef: AngularFireStorageReference;
constructor(private afStorage: AngularFireStorage) { }
display() {
this.storageRef = this.afStorage.ref('rasool/download2.jpg');
this.storageRef.getDownloadURL().subscribe(url => console.log(url));
}
}
主页.html
<ion-header>
<ion-toolbar>
<ion-title>
Ionic Blank
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content padding>
<p>its work sir</p>
<ion-button (click)="display()">click me</ion-button>
</ion-content>
解决方案
// home.page.ts
import { Component } from '@angular/core';
import { AngularFireStorage, AngularFireStorageReference } from 'angularfire2/storage';
@Component({
selector: 'app-home',
templateUrl: 'home.page.html',
styleUrls: ['home.page.scss'],
})
export class HomePage {
storageRef: AngularFireStorageReference;
public imageUrl = '';
constructor(private afStorage: AngularFireStorage) { }
display() {
this.storageRef = this.afStorage.ref('rasool/download2.jpg');
this.storageRef.getDownloadURL().subscribe(url => this.imageUrl = url);
}
}
// home.page.html
<ion-header>
<ion-toolbar>
<ion-title>
Ionic Blank
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content padding>
<p>its work sir</p>
<img src="{{imageUrl}}" />
<ion-button (click)="display()">click me</ion-button>
</ion-content>`enter code here`
推荐阅读
- c++ - using 声明是否应该能够引用友元函数
- ms-access - 如何通过宏用访问表中的数据填充列
- redux - 用 jest 和酵素测试从 dispatch action 返回的 Promise.all
- java - 即使在相等的按钮之后如何继续计算
- javascript - 是否可以从单个文件 comp 向全局 Vue 组件添加内容?
- sql - SQL 服务器日期转换
- sql - SQL 查询变量 nvarchar(max) 不能存储超过 4000 个字符
- spring - Spring - 当一个 Destination JndiObjectFactoryBean 被缓存时,它是否保持与 JMS 代理的任何连接?
- drools - Drools 编译器从 7.8.0.Final 开始显示规则已定义错误
- python-2.7 - 如何从另一个 Many2many 字段中获取字段值?