我是角度(6)的新手。我在表单中使用了 MatSelectModule。它工作正常,但它的风格很奇怪,就像选项放在页面底部的某个地方一样。我已经尝试过这种方式,但失败了。帮我找出原因。这里有一些行,你需要分析。谢谢你。
在 XYZ.component.html
<mat-form-field>
<mat-select placeholder="Toppings" formControlName="toppings" multiple>
<mat-option *ngFor="let topping of toppingList" [value]="topping">{{topping}}</mat-option>
</mat-select>
</mat-form-field>
在 XYZ.component.ts
toppingList: string[] = ['Extra cheese', 'Mushroom', 'Onion', 'Pepperoni', 'Sausage', 'Tomato'];
在 app.component.ts
import { MatInputModule, MatButtonModule, MatSelectModule, MatIconModule } from '@angular/material';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AppRoutingModule,
HttpClientModule,
FormsModule,
ReactiveFormsModule,
MatInputModule,
MatButtonModule,
MatSelectModule,
MatIconModule,
BrowserAnimationsModule
],
providers: [],
bootstrap: [AppComponent]
})