对齐选择并输入文本Ionic2

对齐选择并输入文本Ionic2,ionic2,Ionic2,我正在尝试将组合和输入文本与ionic2对齐 当我在离子网格内使用离子项时,它总是占据页面的50%,而不考虑配置的大小 你知道怎么做吗 <ion-row> <ion-col width-30> <ion-item> <ion-select [(ngModel)]="type"> <ion-option value="work">work</ion-option>

我正在尝试将组合和输入文本与ionic2对齐

当我在
离子网格
内使用
离子项
时,它总是占据页面的50%,而不考虑配置的大小

你知道怎么做吗

<ion-row>
    <ion-col width-30>
      <ion-item>
          <ion-select [(ngModel)]="type">
            <ion-option value="work">work</ion-option>
            <ion-option value="home">home</ion-option>
            <ion-option value="cel">cel</ion-option>
          </ion-select>
      </ion-item>
    </ion-col>
     <ion-col width-70>
      <ion-item>
            <ion-input type="text" [(ngModel)]="phone" clearInput placeholder="Phone"></ion-input>
      </ion-item>
    </ion-col>
  </ion-row>

工作
家
赛尔

正如您可以在中看到的,这些值可用于设置列的宽度:

Explicit Column Percentage Attributes
width-10        10%
width-20        20%
width-25        25%
width-33        33.3333%
width-50        50%
width-67        66.6666%
width-75        75%
width-80        80%
width-90        90%
这就是为什么如果您尝试使用
width-30
width-70
,什么都不会改变。相反,您可以使用
width-33
width-67
对齐这两个字段,如中所示

在那里,如果您在浏览器中检查
ion col
元素,您将看到应用了以下样式规则:

ion-col[width-33], ion-col[width-34] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}

这在
width-30
width-70

中没有发生,正如您可以在中看到的那样,这些值可用于设置列的宽度:

Explicit Column Percentage Attributes
width-10        10%
width-20        20%
width-25        25%
width-33        33.3333%
width-50        50%
width-67        66.6666%
width-75        75%
width-80        80%
width-90        90%
这就是为什么如果您尝试使用
width-30
width-70
,什么都不会改变。相反,您可以使用
width-33
width-67
对齐这两个字段,如中所示

在那里,如果您在浏览器中检查
ion col
元素,您将看到应用了以下样式规则:

ion-col[width-33], ion-col[width-34] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}


这在
width-30
width-70

中没有发生,请尝试将ion项作为ion行的父标记

<ion-item>
<ion-row>
    <ion-col width-30>

          <ion-select [(ngModel)]="type">
            <ion-option value="work">work</ion-option>
            <ion-option value="home">home</ion-option>
            <ion-option value="cel">cel</ion-option>
          </ion-select>
      </ion-item>
    </ion-col>
     <ion-col width-70>
      <ion-item>
            <ion-input type="text" [(ngModel)]="phone" clearInput placeholder="Phone"></ion-input>

    </ion-col>
  </ion-row>
</ion-item>

工作
家
赛尔

尝试将ion项作为ion行的父标记

<ion-item>
<ion-row>
    <ion-col width-30>

          <ion-select [(ngModel)]="type">
            <ion-option value="work">work</ion-option>
            <ion-option value="home">home</ion-option>
            <ion-option value="cel">cel</ion-option>
          </ion-select>
      </ion-item>
    </ion-col>
     <ion-col width-70>
      <ion-item>
            <ion-input type="text" [(ngModel)]="phone" clearInput placeholder="Phone"></ion-input>

    </ion-col>
  </ion-row>
</ion-item>

工作
家
赛尔

谢谢。完美的回答很高兴我能帮忙:)谢谢。完美的回答很高兴我能帮忙:)