The*_*eal 8 typescript ionic-framework ionic2 ionic3 angular
我想表明4 ion-items我ion-list在一排.
由于我使用的是Bootstrap,我试图这样做:
<button class="col-sm-3" ion-item *ngFor="let player of players">
<ion-avatar item-left>
<img [src]="user.photoURL">
</ion-avatar>
{{ user.name }}
</button>
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
seb*_*ras 17
您可以使用显式列百分比属性手动设置每列的宽度,如下所示:
<ion-row>
<ion-col width-25>
<!-- item 1 -->
</ion-col>
<ion-col width-25>
<!-- item 2 -->
</ion-col>
<ion-col width-25>
<!-- item 3 -->
</ion-col>
<ion-col width-25>
<!-- item 4 -->
</ion-col>
</ion-row>
Run Code Online (Sandbox Code Playgroud)
或者只是ion-col动态添加,它们将展开以填充其行,并将调整大小以适应其他列,如下所示:
<ion-row>
<ion-col *ngFor="let player of players">
<ion-item>
<ion-avatar item-left>
<img [src]="user.photoURL">
</ion-avatar>
{{ user.name }}
</ion-item>
</ion-col>
</ion-row>
Run Code Online (Sandbox Code Playgroud)
您可以在此处找到有关显式列百分比属性的更多信息.
UPDATE
从Ionic 3.0.0开始,与新网格实现相同的方法将是这样的:
<ion-row>
<ion-col col-3>
<!-- item 1 -->
</ion-col>
<ion-col col-3>
<!-- item 2 -->
</ion-col>
<ion-col col-3>
<!-- item 3 -->
</ion-col>
<ion-col col-3>
<!-- item 4 -->
</ion-col>
</ion-row>
Run Code Online (Sandbox Code Playgroud)
所以width-25属性需要替换为col-3.
| 归档时间: |
|
| 查看次数: |
24560 次 |
| 最近记录: |