我试图用离子2开发一个混合应用程序,我没有在这个范围内有很多经验,但我试图开发小项目。 我需要将两列(50%)放在一行中,我试试这个,但它对我不起作用:
<div class = "row">
<div class = "col col-50">col 1</div>
<div class = "col col-50">col 2</div>
</div>
有人能帮助我吗? 感谢&#39; S
答案 0 :(得分:2)
这对我来说很完美:
<ion-grid>
<ion-row >
<ion-col col-6>
...
</ion-col>
</ion-row>
</ion-grid>
如果你使用* ngFor将它放在你的ion-col:
<ion-grid>
<ion-row>
<ion-col col-6 *ngFor = "let item of items">
...
</ ion-col>
</ ion-row>
</ ion-grid>
答案 1 :(得分:0)
您正在使用div,如果您希望它们位于同一行,您应该使用span
<div class="row">
<span class="col-50"> </span>
<span class="col-50"> </span>
</div>
答案 2 :(得分:0)
如果您正在使用Ionic 2,请尝试:
<ion-row>
<ion-col width-50></ion-col>
<ion-col width-50></ion-col>
</ion-row>
但应在其网站上提及: https://ionicframework.com/docs/v2/components/#grid
答案 3 :(得分:0)
如果没有指定,Ionic会自动均匀地分配列宽,至少对于Ionic3是否为
<ion-row>
<ion-col>stuffhere</ion-col>
<ion-col>stuffhere</ion-col>
<ion-row>
这是整洁有效的方式。