我想根据状态计算元素的位置。所以这就是我想出的:
<div ng-repeat="room in rooms | toArray | orderBy:'id'"
style="right:{{getRightOffset($index + 1)}}px">
// ...
</div>
getRightOffset 是一个计算正确位置的函数。它在 chrome 和 firefox 中效果很好,但在 IE10 中效果不佳(还没有尝试过其他的)。在 IE10 中,所有这些 div 的正确位置都为 0。确认该函数根本没有被调用。
更新:这是 jsfiddle 中的一个示例:http: //jsfiddle.net/dxTa5/2/。尝试在 IE 10 中运行它并且不调用该函数。在铬它工作。