Firefox和Chrome的工作方式就像一个魅力,只有IE9再次令人讨厌。我使用这些代码片段:
<div class="weekDays-sliders" fixed="0">
<div class="weekDays-slider" style="left: {{30+($index*485)}}px;" ng-repeat="week in searchResult.weeks">
<div class="weekDay" ng-repeat="day in week.days">
<div class="weekDay-name">{{day.name}}</div>
<div class="weekDay-date">{{day.date}}</div>
</div>
</div>
</div>
使用{{30 +($ index * 485)}}我计算div的正确位置。它们都是并排的。问题是IE忽略了这一点。 IE甚至没有添加样式属性。 (见屏幕)
这里的问题是什么,我该如何解决?
答案 0 :(得分:2)
使用ng-style它可以像预期的那样工作
ng-style="{'left': 30+($index*485)+'px'}"