我有以下最小失败案例:
%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+ 中的行为与预期一样,显示一个样式化的弹出窗口,其中包含“在图标下方显示 succesfull,并且在其上方显示 if succesfull 字样,也插入showPopup
到true
。但是,在 IE7 中,它显示“如果成功”图标上方,并插入showPopup
到true
,但不显示弹出窗口(在 IE10 与 IE7 标准模式和浏览器模式下的行为相同:IE7)。
这是什么原因造成的?我怎样才能为 IE 7 解决这个问题(绝对是最小的用例)?
谢谢!