<div aria-live="polite" id="signInIdError"
*ngIf="!signInId.valid && (signInId.touched || isSubmitted)"
class="inline-validation critical">
<p>{{ "FYPVERROR" | translate }}</p>
</div>
的问题是,当误差动态显示出来的字段校验,错误是读个不停,而不仅仅是一次。
如何使这项工作?我曾尝试将aria-live =“polite”以及aria-live =“polite”分配给div角色='区域',但似乎并不奏效。
您的'* ngIf'可以简化为'!signInId.valid &&(signInId.touched || isSubmitted)'我认为 – 0mpurdy
改变了,谢谢 –
哪个浏览器?哪个屏幕阅读器?即使你什么也不做,反复地,但只有当你按下键或做某些事情时,你的意思是否真的重复?你有我们可以测试的页面吗? – QuentinC