【发布时间】:2018-10-11 14:39:18
【问题描述】:
在 Ionic 3 中,您可以将以下内容添加到项目以将其显示在行的开头或结尾:
<ion-item item-start>Start</ion-item>
<ion-item item-end>End</ion-item>
但是我想动态添加这个属性。我可以这样做:
<ion-item item-start *ngIf="isStart">Start</ion-item>
<ion-item item-end *ngIf="!isStart">End</ion-item>
但是,我希望将我的 HTML 保持在最低限度。有没有办法动态添加这些?
【问题讨论】:
-
item-start 和 item-end 被设计用于 ion-item 内部的东西(如图标或标签)。如果您想控制 ion-row 内的水平等对齐方式 - 您最好使用适当的类:ionicframework.com/docs/api/components/grid/Grid/…
-
但是为了实现你想要的(动态更改对齐方式) - 我会使用相应的 CSS 类并动态添加/删除它
标签: html angular attributes ionic3