次の最小限の失敗ケースがあります。
%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]
これは、Firefox、Safari、Chrome、Opera、および IE8+ で期待どおりに動作し、「アイコンの下に「成功を表示」という言葉と、その上に「成功した場合」という言葉を含むスタイルのポップアップを表示しますshowPopup
。true
ただし、IE7 では、「ifに補間showPopup
されtrue
ますが、ポップアップは表示されません (IE7 標準モードおよびブラウザー モード: IE7 の IE10 で同じ動作)。
何が原因ですか?そして、IE 7でこれを修正するにはどうすればよいですか(絶対に最小限のユースケース)?
ありがとう!