0
마우스를 가져 가면 강조 표시되지 않는 ng-include 템플릿 안에 div가 있습니다. 커서는 텍스트 위로 마우스를 이동하면 포인터로 변경되지만 텍스트를 강조 표시하기 위해 실제로 클릭하고 끌면 아무 것도 강조 표시되지 않습니다.Ng-include 내 텍스트가 강조 표시되지 않습니다.
화면 판독을위한 요구 사항 인 ng-included 템플릿 안의 요소를 탭 처리 할 수 없기 때문에 이는 중요합니다. 무슨 일이야?
부모 템플릿 :
<div ng-controller="EntryController">
<!-- Stuff that works -->
<div ng-include="'entry_review.html'"></div>
</div>
entry_review.html :
<div>hello</div>
결과 - 클릭하고 "안녕하세요"를 통해 하이라이트를 드래그 할 수 없습니다. 또한 그것을 통해 탭 수 없습니다 (진짜 문제입니다).
감사합니다. 나는 css에서 user-select를 none으로 설정하는 신비한 비트를 발견했다. 이유는 모르겠다. 그래도 요소를 통해 탭 수없는, 어떤 아이디어? 나는 CSS가 탭핑을 제어하는지 잘 모르겠습니다. – Nick
div가 아닌 "a"태그를 만들면 탭으로 탭할 수 있습니다. 다른 옵션은 "tabindex"속성을 사용하는 것입니다. – idahoduckhunter
tabindex 속성을 사용했는데 감사합니다! – Nick