Угловой ввод материала/Поле Matform не загружается правильно

#angular #angular-material #material-design

#угловой #угловой материал #материал-дизайн

Вопрос:

Мой ввод отображается неправильно (поле ввода должно находиться слева от кнопки):

введите описание изображения здесь

Если я задам форме цвет фона, я смогу увидеть, что входные данные действительно отображаются, но белым цветом:

введите описание изображения здесь

Как я могу это отладить?

HTML:

 lt;divgt;  lt;form [formGroup]="keywordForm" (ngSubmit)="addKeyword()"gt;  lt;mat-form-field appearance="fill"gt;  lt;mat-labelgt;Keywordslt;/mat-labelgt;  lt;input  matInput  type="text"  formControlName="keyword"  placeholder="Ex: Bananas"  /gt;lt;/mat-form-fieldgt;  lt;button type="submit" [disabled]="!keywordForm.valid"gt;  Add  lt;/buttongt;  lt;/formgt; lt;/divgt;  

Вот как я инициализирую форму:

 keywordForm: FormGroup = this.fb.group({  keyword: ['', [Validators.required, Validators.minLength(1)]], });  

И я думаю, что я импортировал необходимые модули:

 import { MatInputModule } from '@angular/material/input'; import { MatFormFieldModule } from '@angular/material/form-field';  

Комментарии:

1. Когда вы говорите, что импортировали модули, вы говорите, что импортировали их в app.module.ts и в массиве импорта?

2. Да, они правильно импортированы в соответствующий подмодуль. Затем подмодуль импортируется в app.module.ts. Нужно ли импортировать модули материалов как в подмодуль, так и в основной модуль?