【发布时间】:2018-06-27 17:22:53
【问题描述】:
我有一个表单,我想在其中写一些关于课程的信息,并通过打开对话框的“+”按钮添加它的参与者。这是我的表格:
<form novalidate (ngSubmit)="editMode ? saveCourse() : addCourse()" [formGroup]="userForm">
<ion-item>
<ion-label stacked>Name</ion-label>
<ion-input type="text" [(ngModel)]="course.name" formControlName="name" ></ion-input>
</ion-item>
<ion-item>
<ion-label stacked>Language</ion-label>
<ion-input type="text" [(ngModel)]="course.language" formControlName="language" ></ion-input>
</ion-item>
<ion-item>
<ion-label stacked>Participants</ion-label>
</ion-item>
<ion-item>
<button item-end class="back_button" (click)="openModal()">
<ion-icon ios="ios-add" md="md-add"></ion-icon>
</button>
</ion-item>
<div padding-bottom>
<button ion-button block outline color="primary" type="submit" >{{(editMode ? 'EDIT_COURSE':'ADD_COURSE') | translate}}</button>
</div>
</form>
每当我单击调用“openModal()”的按钮时,表单的 ngSubmit 函数 也称为。有什么办法可以避免吗?
【问题讨论】:
标签: angular ionic-framework ionic3