【发布时间】:2019-01-25 08:28:57
【问题描述】:
我是 ionic 方面的新手。
我正在制作一个基本的离子应用程序,其中包含用户名和图像(数组)的用户列表。
Ts:
users = [
{
"name": "First User",
"image": [
"https://ionicframework.com/img/ionic-logo-blog.png", "https://ionicframework.com/img/ionic_logo.svg", "https://ionicframework.com/img/ionic-logo-blog.png"
]
},
{
"name": "Second User",
"image": [
"https://ionicframework.com/img/ionic-logo-blog.png", "https://ionicframework.com/img/ionic_logo.svg", "https://ionicframework.com/img/ionic-logo-blog.png"
]
},
{
"name": "Third User",
"image": [
"https://ionicframework.com/img/ionic-logo-blog.png", "https://ionicframework.com/img/ionic_logo.svg", "https://ionicframework.com/img/ionic-logo-blog.png"
]
},
]
HTML:
<div *ngFor="let user of users">
<span> {{ user.name }} </span>
<button ion-button type="button" (click)="openDocument(user.image)"> View Image </button>
<br>
</div>
工作示例: https://stackblitz.com/edit/ionic-1tzycv
在上面给出的示例中,我有一个带有View Image 的按钮,单击该按钮时,我需要使用下一个和上一个按钮以模态方式逐一显示图像。
我已经搜索了各种来源,但能够以模态形式单独加载单独的页面,
this.modalCtrl.create(SomePage, {}, { enableBackdropDismiss: false }).present();
如何显示数组的图像(意味着用户有很多图像要显示)?单击时,需要打开查看图像模态,并且该用户的图像需要一张一张地显示,在模态中单击下一步按钮时查看每个图像。
ref:https://codepen.io/anon/pen/NoGVGb 中的类似内容,但我需要 angular 6 和 ionic 3。
【问题讨论】:
-
您是否从 GitHub 上的 Ionic-Team 中查看了此示例:github.com/ionic-team/ionic-preview-app/tree/master/src/pages/… 从该页面链接到:ionicframework.com/docs/v3/components/#modals
标签: javascript angular typescript ionic-framework ionic3