当从选择框中选择其他选项时,ionic2显示输入字段

时间:2016-07-25 11:36:10

标签: typescript angular ionic2

使用Ionic2Angular2,我想让用户在选择选项'其他'从选择框。

选择示例:

enter image description here

以下是代码:



	<ion-item>
		<ion-label>Select Profession</ion-label>
		<ion-select [(ngModel)]="userType">
			<ion-option *ngFor="let ut of userTypeList" [value]="ut.value" [innerHTML]="ut.label"></ion-option>
		</ion-select>
	</ion-item>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

您可以使用userType属性并在其值等于 other 选项的值时显示输入:

<ion-item>
  <ion-label>Select Profession</ion-label>
  <ion-select [(ngModel)]="userType">
    <ion-option *ngFor="let ut of userTypeList" [value]="ut.value" [innerHTML]="ut.label"></ion-option>
  </ion-select>
</ion-item>

<ion-item *ngIf="userType == 'otherOptionValue'">
  <ion-label>Detail</ion-label>
  <ion-input type="text"></ion-input>
</ion-item>