在 Angular 中禁用垫选择

Ran*_*ith 4 angular-material angular

我有一个下拉菜单。当所选值为Uber时,我想禁用整个 mat-select 。否则,需要启用它。

<mat-label>DB Property Name</mat-label>

<mat-select class="dBProperty"  name="dbpropertyName{{i}}" [(ngModel)]="mappingObj.dbpropertyName" [disabled]="selectedValue=='**Uber**'?'disabled':'null'" required>

<mat-option *ngFor="let options of dBPropertyArray" [value]="options.dBProperty" >{{options.dBProperty}}
                                                    </mat-option>

                                                </mat-select>
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现它..?这是我的代码。我哪里出错了?

Kri*_*ore 13

disabled为此使用属性。

<mat-select 
    class="dBProperty" 
    name="dbpropertyName{{i}}" 
    [(ngModel)]="mappingObj.dbpropertyName"
    [disabled]="mappingObj.dbpropertyName=='Uber'"
    required>

    <mat-option *ngFor="let options of dBPropertyArray" [value]="options.dBProperty">{{options.dBProperty}}
    </mat-option>

</mat-select>
Run Code Online (Sandbox Code Playgroud)