2017-11-15 4 views
0

내 응용 프로그램에서 옵션 태그에 각도 (클릭) - 이벤트를 사용하고 있습니다. 이 이벤트는 Chrome 및 Firefox에서 올바르게 발생합니다. 슬프게도 IE11에서는 해고되지 않습니다.각도 4 : (클릭) 이벤트 <option> - 태그가 IE11에서 실행되지 않음

내 코드는 다음과 같습니다

<select ...> 
    <ng-template ngFor ...> 
     <optgroup ...> 
      <option ... (click)="fireEvent()">...</option> 
     </optgroup> 
    </ng-template> 
</select> 

((가) "..."여기에 어떤 영향이없는 일부 속성에 딱 약어입니다.)

다른 인터넷 소식통에 따르면, , 내 문제는 IE11 및 각도에서 클릭 이벤트 이후 알려진 문제가 될 것 .... 그냥 오랜 시간 이후로 말하자 : D

다른 HTML 구조가 작동하지 않는 몇 가지 솔루션이 있습니다 이 경우에.

누구든지 IE11에 대한 몇 가지 해결 방법을 알고 있습니까?

답변

0

이 문제에 대한 해결책을 직접 찾아 냈습니다. 클릭 이벤트가 실행되도록 관리하지 못했기 때문에 해결 방법을 구현하려고했습니다. 내 해결 방법은 태그에서 (변경) 이벤트를 사용하는 것입니다. 매번 다른 옵션을 클릭하면 (변경) 이벤트가 방출됩니다. 현재 선택된 항목의 모델은 내 각 구성 요소에서 계속 업데이트되므로 모든 것이 잘 보입니다.

<select ... (change)="fireEvent()"> 
<ng-template ngFor ...> 
    <optgroup ...> 
     <option ... >...</option> 
    </optgroup> 
</ng-template> 

관련 문제