此条件将始终返回“ false”,因为类型“ boolean”和“ 1”没有重叠

时间:2019-09-02 12:23:33

标签: angular

我在角度应用中遇到以下错误。我尝试了!viewState.successState === 1,但相同的错误仍然存​​在

[ngClass]="{ 'form-border-success': viewState.successState == 3, 'form-border-error': !viewState.successState == 1 }

错误

This condition will always return 'false' since the types 'boolean' and '1' have no overlap.

1 个答案:

答案 0 :(得分:1)

viewState.successState != 1代替!viewState.successState == 1