2017-03-08 4 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"タグにすると、タブにタブを付けることができます。もう1つのオプションは、 "tabindex"属性を使用することです。 – idahoduckhunter

+0

私はtabindex属性を使用しました。 – Nick

関連する問題