Как просмотреть уменьшенное изображение в полноэкранном режиме в ионном 3
Извините за мой плохой английский язык, у меня есть изображения, загруженные в хранилище Firebase, и я уже просматриваю изображения в качестве эскиза
мой вопрос: мне нужно нажать на изображение, чтобы просмотреть его в полноэкранном режиме?
Примечание: источник изображения включает переменную {{item.name}}
home.html
<ion-header>
<ion-navbar>
<ion-title>Home</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<ion-list>
<ion-item *ngFor="let item of employees | async json">
<ion-thumbnail item-start>
<img src="https://firebasestorage.googleapis.com/v0/b/my-ionic-bedde.appspot.com/o/images%2F{{item.name}}.jpg?alt=media&token=be89c991-d6b1-49bf-bb64-cf103c835002">
</ion-thumbnail>
<h2> {{item.name}} {{item.lname}}</h2>
<p>{{item.age}}</p>
<p>{{item.dept}}</p>
<button ion-button clear item-end">View</button>
</ion-item>
</ion-list>
</ion-content>
1 ответ
Вы используете <ion-thumbnail>
элемент внутри <ion-item>
, и это покажет ваше изображение просто в виде эскиза внутри элемента списка.
(см.: https://ionicframework.com/docs/api/components/thumbnail/Thumbnail/)
(Вы, вероятно, видите что-то подобное)
Если вы хотите видеть изображение в полноэкранном режиме, вам нужно сделать эту функцию самостоятельно (возможно, создав новую страницу или другой компонент), но это не имеет никакого отношения к этому.
В любом случае, я рекомендую, чтобы в вашем компоненте была "src" вашего изображения в виде строки, чтобы вы могли легче передать ее в полноэкранное решение по вашему выбору.
Я надеюсь, что это помогает.