0

나는 다음과 같은 최소한의 실패 사례가 있습니다NG-쇼는 인터넷 익스플로러에 HAML 템플릿 내에서 작동하지 않는 7

%span.add-on 
     - if planned_date.blank? 
      %i.icon-calendar 
     - else 
     if successful 
     %i.icon-calendar.foo 
      {{showPopup}} 
      .foo-popup(ng-show='showPopup') 
      Show succesful 

그리고 지침을 :

파이어 폭스, 사파리에서 예상대로이 동작
MyModule.Directive.FooDirective = -> 
     restrict: 'C' 

     link: (scope, element, attrs) -> 
      scope.showPopup = true 

    MyApp.MyModule.directive 'foo', [MyModule.Directive.FooDirective] 

, 크롬, 오페라 및 IE8 +를 사용하여 아이콘 아래에 "succesfull"이라는 단어가있는 스타일 팝업을 표시하고 그 위에 성공하면 단어도 showPopup에서 true까지 삽입합니다. 그러나 IE7에서는 아이콘 위에 "성공하면" 그리고 보간한다 showPopup에서 true으로 변경되지만 팝업은 표시되지 않습니다 (IE7 표준 모드 및 브라우저 모드 IE7에서 IE10과 동일한 동작).

이 문제의 원인은 무엇입니까? Internet Explorer 7에서이 문제를 어떻게 해결할 수 있습니까?

감사합니다.

답변

1

이 작업을 확인 할 수 있습니다 : http://docs.angularjs.org/guide/ie

오래된 IE는 몇 가지 한계를 가지고 있으며, 당신은 그들을 위해 특별한주의가 필요합니다.

+0

정확하지만 그 지시 사항을 준수했습니다 ... –

+0

'ng- *'중 어떤 것도 작동하지 않습니까? html을 공유하고 싶을 수 있습니다. – Tosh