2013-03-01 40 views
2

Firefox和Chrome的工作方式就像一个魅力,只有IE9再次令人讨厌。我使用这些代码片段:IE9中ng-repeat中AngularJS的问题

<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 +($指数* 485)}}我计算股利正确的位置。他们都并排。问题在于IE忽略了这一点。 IE甚至不添加样式属性。 (见屏幕)

enter image description here

请告诉我这里的问题,我怎样才能解决这些?

+1

你尝试http://docs.angularjs.org/api/ng.directive:ngStyle? – 2013-03-01 22:11:35

回答

2

与NG-风格它的工作像预期

ng-style="{'left': 30+($index*485)+'px'}"