【发布时间】:2020-05-10 12:27:49
【问题描述】:
页面.html
<form [formGroup]="myForm">
<ion-button [(ngModel)]="isActive"(click)="onClick()" >Add</ion-button>
<ion-item>
<ion-label position="floating">First Name</ion-label>
<ion-input type="text" [(ngModel)]="firstname" formControlName="firstname" ></ion-input>
</ion-item>
<ion-item class="item_country" >
<ion-label position="floating">Date Of Birth</ion-label>
<ion-datetime formControlName="date" [(ngModel)]="date" displayFormat="DD/MMM/YYYY">
</ion-datetime>
</ion-item>
<ion-item>
<ion-label position="floating">Passport number</ion-label>
<ion-input type="text" formControlName="passport" [(ngModel)]="passport" >
</ion-input>
</ion-item>
<div *ngIf="isActive">
<ion-item>
<ion-label position="floating">First Name</ion-label>
<ion-input type="text" [(ngModel)]="firstname1" formControlName="firstname1" >
</ion-input>
</ion-item>
<ion-item class="item_country" >
<ion-label position="floating">Date Of Birth</ion-label>
<ion-datetime formControlName="date1" [(ngModel)]="date1"displayFormat="DD/MMM/YYYY">
</ion-datetime>
</ion-item>
<ion-item>
<ion-label position="floating">Passport number</ion-label>
<ion-input type="text" formControlName="passport1" [(ngModel)]="passport1" >
</ion-input>
</ion-item>
</div>
page.ts
onClick(){
this.isActive = !this.isActive;
}
我不明白哪里出错了,请帮助我。我想在单击按钮时显示输入字段,并在单击按钮时隐藏。但给出错误请为此提供帮助。谢谢你的帮助
【问题讨论】:
-
能否提供工作演示?
-
为什么同时使用 [(ngModel)] 和 formControlName?无效。
标签: html css angular ionic-framework ionic4