[英]Accessibilty -Focus is lost when route changed in Angular
在組件之間導航焦點正在丟失。我已將焦點強制設置為菜單按鈕,但是一旦路由器導航發生更改,焦點也會丟失。 是否有修復程序可以重置對路線更改的關注?
這些屬性也不起作用(autofocus、setfocus、cdkfocusinitial) ...
終於得到了解決方案最初模糊元素並為同一元素設置焦點......工作正常!!!!!!!!!
let blurElement: HTMLElement = document.getElementsByClassName('menubutton')[0] as HTMLElement;
blurElement.blur();
setTimeout(function(){
let focusElement: HTMLElement = document.getElementsByClassName('menubutton')[0] as HTMLElement;
focusElement.focus();
},0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.