禁用不在angular2输入中工作

时间:2018-03-26 09:32:28

标签: user-input angular2-forms

嗨我的diable在Angular2中不起作用。虽然条件为false但输入框已禁用。

<input type="text" class="form-control" 
    placeholder="{{'LblUserProvidedOdometerValueInKmr' | translate }}" [(ngModel)]="model.userProvidedOdometerValueInKm"          name="userProvidedOdometerValueInKm" 
    maxlength="6" 
    [disabled]="isEditMode && !(authService.GetHighestRoleLevel() <= roleLevel.Instance)">

值为isEditMode = true,authService.GetHighestRoleLevel()= 3,roleLevel.Instance = 2。不应禁用输入字段。请提前帮助我。

1 个答案:

答案 0 :(得分:1)

[disabled]="(isEditMode) && !(authService.GetHighestRoleLevel() <= roleLevel.Instance)"

我已将代码更改为此并且已解决。