Angular ngForm中未识别离子输入名称属性

Angular ngForm中未识别离子输入名称属性,angular,validation,ionic-framework,Angular,Validation,Ionic Framework,我在想进行验证的离子表单上遇到运行时错误。我尝试了向每个输入控件添加name属性的策略,但出现了以下错误: 未捕获(承诺中):错误:如果在表单标记中使用ngModel,则必须设置name属性或 类似的代码以前在类似的任务中工作过:请问有人能发现我的错误吗 <ion-header> <ion-navbar> <ion-title>{{ enquiry.name || 'New Enquiry'}}</ion-title> &

我在想进行验证的离子表单上遇到运行时错误。我尝试了向每个输入控件添加name属性的策略,但出现了以下错误:

未捕获(承诺中):错误:如果在表单标记中使用ngModel,则必须设置name属性或

类似的代码以前在类似的任务中工作过:请问有人能发现我的错误吗

 <ion-header>
  <ion-navbar>
    <ion-title>{{ enquiry.name || 'New Enquiry'}}</ion-title>
      <ion-buttons end>
        <button ion-button icon-only (click)="onSave()">
          <ion-icon name="checkmark"></ion-icon>
        </button>
      </ion-buttons> 
  </ion-navbar>
</ion-header>
<ion-content padding>
  <form #formValues="ngForm">
    <ion-list>
        <ion-item>
          <ion-label stacked>Date</ion-label>
          <ion-datetime [(ngModel)]="enquiry.date" name="date"></ion-datetime>
        </ion-item>
        <ion-item>
          <ion-label stacked>Name</ion-label>
          <ion-input type="text" [(ngModel)]="enquiry.name" name="name"></ion-input>
        </ion-item>
        <ion-item>
          <ion-label stacked>Phone</ion-label>
          <ion-input type="text" [(ngModel)]="enquiry.phone" name="phone"></ion-input>
        </ion-item>
        <ion-item>
          <ion-label stacked>Type</ion-label>
          <ion-select [(ngModel)]="enquiry.type">
            <ion-option *ngFor="let type of types" name="type">{{type}}</ion-option>
          </ion-select>
        </ion-item>
        <ion-item>
          <ion-label stacked>Budget</ion-label>
          <ion-input type="number" [(ngModel)]="enquiry.budget" name="budget"></ion-input>
        </ion-item>
    </ion-list>
    </form>
</ion-content>

{{enquiry.name | |'新查询'}
日期
名称
电话
类型
{{type}}
预算

缺少名称属性

  <ion-select [(ngModel)]="enquiry.type">