ionic-framework - 创建带有缩略图、按钮和可点击行的离子列表
问题描述
我正在尝试创建一个离子列表,其中每一行从左到右都有以下项目
带有来自 URL OR 的图像和带有“剪贴板”的 ionic 的缩略图 一个小文本字符串 带有 iso-information-circle-outline 图像的可点击按钮/图标(将用于显示弹出框 远处的右箭头侧面显示点击此行会将用户带到下一页
最初我让 ngFor 循环为每一行生成按钮,这使得最后的箭头出现,但停止了每行内的任何按钮,以便正确点击。
其他变体意味着按钮未与文本对齐,或者如果我在 {{survey.label}} 周围使用离子标签,则按钮完全消失。
<ion-item *ngFor="let survey of surveys" (click)="openSurvey(survey)">
<ion-thumbnail item-start>
<img *ngIf="survey.icon" width="35" src="{{survey.icon}}"/>
<ion-icon *ngIf="!survey.icon" name="clipboard"></ion-icon>
</ion-thumbnail>
{{survey.label}}
<button (click)="showSurveyInfo($event, survey);$event.stopPropagation();" ion-button icon-only clear >
<ion-icon name="ios-information-circle-outline"></ion-icon>
</button>
<button ion-button item-end icon-only clear>
<ion-icon name="ios-arrow-forward"></ion-icon>
</button>
</ion-item>
这就是我想表达的方式,所有红色部分只是这个问题的注释。标题和我的垂直输入水平对齐。该行的下半部分有一个副标题,下面的文本停止,最好使用省略号(尽管可能超出此问题的范围),以便始终可见右箭头。还要注意,围绕 I 的圆圈是完整的。在我当前的标记中,它位于一个按钮内,并且将图标的顶部和底部剪掉。
解决方案
推荐阅读
- javascript - 选择父元素的子元素
- mongodb - MongoDB 不使用通配符嵌套数组索引
- python - 返回两个字典的差异并减去它的值
- sql - SQL 查询 - 仅转换 UTC 时间和提取时间
- c - 指向链表中指针的指针
- heroku - 无法在 Heroku 上托管我的 React NodeJS 应用程序
- react-native - 没有在 React-navigation useFocusEffect hook 中获得更新的 redux-persist 状态
- node.js - 如何在 Express 或 React 中对评论进行排序以在顶部显示最新评论,在底部显示旧评论
- d3.js - 如何使用 d3v5 连接语法更新现有的 svg 元素
- bash - 在 GitHub 企业中强制创建分支以不允许创建具有特定正则表达式模式的名称的分支