现在的位置: 首页 > 综合 > 正文

ie style 不支持 angular expression

2018年05月22日 ⁄ 综合 ⁄ 共 331字 ⁄ 字号 评论关闭

为了取整数,用filter写了类似下面的code,但在ie下不起作用:

<li ng-repeat="folder in folders" class="w200" style="left={{$index/3 | integer}}px">

后来改成了如下,在controller返回,好使了:

<li ng-repeat="folder in folders" class="w200"
ng-style="getStyle($index)">

$scope.getStyle = function(index){
return {
position: 'absolute',
top: (index % 3 * 100) + 'px',
left: (parseInt(index/3, 10) * 220) + 'px'
};
};

抱歉!评论已关闭.