【发布时间】:2017-05-16 04:27:27
【问题描述】:
在 ionic 2 应用程序中,我只想创建一个可点击的 <ion-item> 按钮,该按钮的左右两侧都有文本。它用于支票查看器(左侧为日期,右侧为金额)。
这看起来很简单,表面上确实如此。如here 所述,您可以使用一些 CSS 向左/向右推送文本。我发现它适用于大多数视图(例如手机),但在 iPad 上显示效果不佳。
下面是我的代码和生成的 iPad 视觉效果的一些示例。有没有干净的方法来做到这一点?
<button ion-item *ngFor="let settlement of recentSettlements | slice:0:3" (click)="showSettlement(settlement)">
<span class="floatLeft">{{settlement.checkDate.slice(0,10)}}</span>
<span class="floatRight" [ngClass]="(settlement.checkTotal >= 0) ? 'positiveAmount' : 'negativeAmount'">${{settlement.checkTotal}}</span>
</button>
或者
<button ion-item *ngFor="let settlement of recentSettlements | slice:0:3" (click)="showSettlement(settlement)">
<ion-label item-start>{{settlement.checkDate.slice(0,10)}}</ion-label>
<ion-label item-end [ngClass]="(settlement.checkTotal >= 0) ? 'positiveAmount' : 'negativeAmount'">${{settlement.checkTotal}}</ion-label>
</button>
【问题讨论】:
标签: css ionic-framework ionic2