角材料垫选择设置默认选择值

时间:2019-01-02 17:14:46

标签: javascript angular angular-material

我正在使用Angular 7和Angular Material。我希望我有一个默认值,但是它不能按预期工作。

 <mat-select required [(value)]="userProfile.gender">
    <mat-option value="Male">Male</mat-option>
    <mat-option value="Female">Female</mat-option>
  </mat-select>

userProfile确实有一个属性,在我的测试用例中,其值为Male,但是在html中未选择任何内容。我在做什么错了?

1 个答案:

答案 0 :(得分:-1)

我不知道为什么,但是将[[value)]更改为[[ngModel)]即可解决

  <mat-select required [(ngModel)]="userProfile.gender">
    <mat-option value="Male">Male</mat-option>
    <mat-option value="Female">Female</mat-option>
  </mat-select>