2016-09-07 2 views
0

考えられるのは、SVGをシャドーDOMに保持し、それらに 'use'タグを挿入することです。 問題はIE11で、SVGをカプセル化する要素にng-clickを追加するときです。ng-clickは、Shadow Domからclikcing要素によってトリガーされた場合にアプリケーションを破ります。

<a ng-href="#/settings/profile"> 
 
    <svg xmlns="http://www.w3.org/2000/svg" class="icon icon--medium" name="cog"> 
 
     <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#cog"></use> 
 
    </svg> 
 
</a>

同じ添付NG-クリックすると、タグまたは任意の要素をクリックする上で起こります。 問題が発生すると、UIが応答を停止します。ハードページの再ロードのみが問題を修正します。

IEでのみ観測されます。 Chromeは正常に動作します。

何ができますか?

答えて

0

pointer-events: none;を追加してください。

+0

ありがとうございました! – maclun

関連する問題