2016-09-07 5 views
0

아이디어는 그림자 DOM에 SVG를 유지하고 '사용'태그로 삽입하는 것입니다. 문제는 IE11에서 SVG를 캡슐화하는 요소에 ng-click을 추가 할 때 발생합니다.그림자 돔에서 clikcing 요소에 의해 트리거되는 경우 ng-click이 앱을 중단합니다.

<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

시도해주세요. 을 svg 요소에 넣으십시오.

+0

감사합니다. – maclun