<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