[我收到此错误:在使用Mat原生选择时,mat-form-field必须包含matformfieldcontrol

问题描述 投票:0回答:1

我正在使用角度材质的本机选择并得到'错误:mat-form-field必须包含matformfieldcontrol'

HTML:

<mat-form-field>
     <select matNativeControl formControlName="xyz" required>
             <option [value]="a">A</option>
             <option [value]="a">B</option>
             <option [value]="a">C</option>
     </select>
</mat-form-field>

我已经导入MatFormFieldModule,MatInputModule,MatSelectModule,MatOptionModule,我的app.module.ts中的模块]

app.module.ts:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
import { MatFormFieldModule, MatInputModule, MatSelectModule, MatOptionModule } from '@angular/material';

@NgModule({
imports: [
    CommonModule,
    ReactiveFormsModule,
    FormsModule,
    MatFormFieldModule,
    MatInputModule,
    MatSelectModule,
    MatOptionModule
  ],
})

I have used <input> as well in the same form and that is working fine. But getting this particular error only in <select> . 

Could not find any solution for it.

html angular typescript angular-material angular-material2
1个回答
0
投票
并且输入可以正常工作,因为我们将其正确地定为
© www.soinside.com 2019 - 2024. All rights reserved.