этот вопрос может быть глупым, но я не понимаю, что еще я могу сделать.
Я включил выбор мата в мой угловой проект следующим образом,
<div class="col-md-6">
<mat-form-field>
<mat-select placeholder="Select Location" name="location">
<mat-option *ngFor="let city of ['Sydney', 'Melbourne', 'Brisbane', 'Perth']" [value]="city">
{{ city}}
</mat-option>
</mat-select>
</mat-form-field>
</div>
И я получаю вывод следующим образом,
Я не получаю Что не так в моем коде, даже когда я нажимаю за пределами опций выбора, опции не закрываются, они остаются в списке всегда, когда я нажимаю.
Я импортировал MatSelectModule в app.module.ts
Пожалуйста, помогите мне решить проблему.
Вот mat-comp.module.ts,
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { CdkTableModule } from '@angular/cdk/table';
import { A11yModule } from '@angular/cdk/a11y';
import { BidiModule } from '@angular/cdk/bidi';
import { OverlayModule } from '@angular/cdk/overlay';
import { PlatformModule } from '@angular/cdk/platform';
import { ObserversModule } from '@angular/cdk/observers';
import { PortalModule } from '@angular/cdk/portal';
import {
MatAutocompleteModule,
MatButtonModule,
MatButtonToggleModule,
MatCardModule,
MatCheckboxModule,
MatChipsModule,
MatDatepickerModule,
MatDialogModule,
MatExpansionModule,
MatFormFieldModule,
MatGridListModule,
MatIconModule,
MatInputModule,
MatListModule,
MatMenuModule,
MatNativeDateModule,
MatPaginatorModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatRadioModule,
MatRippleModule,
MatSelectModule,
MatSidenavModule,
MatSliderModule,
MatSlideToggleModule,
MatSnackBarModule,
MatSortModule,
MatTableModule,
MatTabsModule,
MatToolbarModule,
MatTooltipModule,
MatStepperModule,
MATERIAL_SANITY_CHECKS
} from '@angular/material';
@NgModule({
imports: [
CommonModule
],
exports: [
MatAutocompleteModule,
MatButtonModule,
MatButtonToggleModule,
MatCardModule,
MatCheckboxModule,
MatChipsModule,
MatTableModule,
MatDatepickerModule,
MatDialogModule,
MatExpansionModule,
MatFormFieldModule,
MatGridListModule,
MatIconModule,
MatInputModule,
MatListModule,
MatMenuModule,
MatPaginatorModule,
MatProgressBarModule,
MatProgressSpinnerModule,
MatRadioModule,
MatRippleModule,
MatSelectModule,
MatSidenavModule,
MatSlideToggleModule,
MatSliderModule,
MatSnackBarModule,
MatSortModule,
MatTabsModule,
MatToolbarModule,
MatTooltipModule,
MatNativeDateModule,
MatStepperModule,
CdkTableModule,
A11yModule,
BidiModule,
ObserversModule,
OverlayModule,
PlatformModule,
PortalModule
],
declarations: []
})
export class MatCompModule { }
и app.module.ts,
import { MatCompModule } from './mat-comp.module';
а также у меня есть MatCompModule в массиве импорта.