2017-03-08 2 views
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> 

결과 - 클릭하고 "안녕하세요"를 통해 하이라이트를 드래그 할 수 없습니다. 또한 그것을 통해 탭 수 없습니다 (진짜 문제입니다).

답변

1

아마 'user-select : none;'이 (가) 있습니다. CSS 어딘가에?

각도는 이에 영향을 미치지 않습니다.

+0

감사합니다. 나는 css에서 user-select를 none으로 설정하는 신비한 비트를 발견했다. 이유는 모르겠다. 그래도 요소를 통해 탭 수없는, 어떤 아이디어? 나는 CSS가 탭핑을 제어하는지 잘 모르겠습니다. – Nick

+1

div가 아닌 "a"태그를 만들면 탭으로 탭할 수 있습니다. 다른 옵션은 "tabindex"속성을 사용하는 것입니다. – idahoduckhunter

+0

tabindex 속성을 사용했는데 감사합니다! – Nick