【发布时间】:2020-10-25 04:08:39
【问题描述】:
我已经进行了相当多的搜索并尝试并尝试了,但我无法弄清楚如何将用 <Ion-Item></Ion-Item> 包裹的离子元素居中。
以下是我看过的一些建议,但没有一个可行:
Ionic Framework Center button within ionic item
https://github.com/ionic-team/ionic/issues/17509
这是一个可行的方法,但它基本上取消了 <ion-item> 包装。这里描述的问题基本上是我也遇到的问题。
https://forum.ionicframework.com/t/how-to-center-a-ion-icon-inside-a-ion-item-ionic-4/158400
例如,我有以下内容完全符合我的要求,即使按钮在屏幕上居中,但同样不使用<ion-item>。
<ion-grid>
<ion-row>
<ion-col>
<ion-button size="small" [routerLink]="['/someplace', itemId, item.resultId]">Edit</ion-button>
<ion-button size="small" color="danger" (click)="onDelete(itemId, item.resultId)">Delete</ion-button>
</ion-col>
</ion-row>
</ion-grid>
但是,一旦我用<Ion-Item></Ion-Item> 包裹按钮,它就会将按钮向左对齐,无论我尝试什么,我都无法将按钮居中对齐。我用<ion-item></ion-item> 包裹我的按钮和我的大部分离子元素,因为这似乎是建议。那么我该怎么做,并且仍然可以控制用<ion-item> 包裹的内容的对齐方式。
这是不工作的:
<ion-grid>
<ion-row>
<ion-col>
<ion-item>
<ion-button size="small" [routerLink]="['/someplace', itemId, item.resultId]">Edit</ion-button>
<ion-button size="small" color="danger" (click)="onDelete(itemId, item.resultId)">Delete</ion-button>
</ion-item>
</ion-col>
</ion-row>
</ion-grid>
【问题讨论】:
标签: angular ionic-framework ionic4