在我的<div *ngIf="senderPostalcode.errors && (senderPostalcode.dirty || senderPostalcode.touched )" class="error">{{senderPostalcodeError}}</div> //let show only when error and dirty
<div *ngIf="senderPostalcode?.errors?.maxlength || senderPostalcode?.errors?.minlength" class="error">{{senderPostalcodeLEN_BET}}</div> // when this show rest can disapear
我看到一次启用了两个错误。怎么预防这个?我要求按时间只显示一个:
{{1}}
我需要在这里添加什么条件?
答案 0 :(得分:1)
当您的控件被触摸并变脏时,每个错误都会显示您的第一个div
:"senderPostalcode.errors && (senderPostalcode.dirty || senderPostalcode.touched )"
要在div
和min
错误上隐藏此max
,请添加:"senderPostalcode.errors && (senderPostalcode.dirty || senderPostalcode.touched ) && !senderPostalcode.errors.maxlength && !senderPostalcode.errors.minlength"
当您收到min
或max
错误时,此div
将不会显示。