2014-06-11 96 views
1

我們有用ng-repeat創建的圖章圖片網格。每一個都有一個ng鍵點擊它來更新模型中的一個狀態,然後應該用ng-class切換圖章的類並顯示不同的圖像。在Internet Explorer(所有版本)中Angular JS ng-class失敗?

這完美適用於Firefox和Webkit,但不適用於IE10。看起來好像沒有任何課程在那裏被應用,因爲最初的「可點擊」類應該顯示cursor:pointer,並且它不在IE中。爲什麼?

<div id="mark-stamp-cells-damaged" title="Mark cells as damaged"> 
<p>Click on stamp cells you want to mark as unusable/damaged.</p> 
<p>Click again to remove selection.</p> 
<div class="stamp-sheet-preview"> 
    <img src="/assets/img/stamps/stamp_sheet_blank.jpg" /> 
    <ul class="stamp-previews"> 
     <li ng-repeat="damagedStampSheetCell in damagedStampSheetCells" 
      ng-click="updateStampCellState(damagedStampSheetCell)" 
      ng-class="{ 'printed': damagedStampSheetCell.state == STAMP_CELL_PRINTED, 'clickable': damagedStampSheetCell.state != STAMP_CELL_PRINTED, 'damaged': damagedStampSheetCell.state == STAMP_CELL_DAMAGED }"></li> 
    </ul> 
</div> 

回答

0

沒關係,我一起工作的開發人員沒有正確地解釋給我。

相關問題