【发布时间】:2014-10-28 14:38:41
【问题描述】:
我想根据角度控制器中函数的返回值来设置 div 的位置
以下内容在 FireFox 和 chrome 中运行良好,但在 Internet Explorer 中 {{position($index)}}% 被解释为文字字符串值,因此无效
<div ng-repeat="item in items" style="left:{{position($index)}}%"></div>
这是一个问题的例子:
var app = angular.module('app', []);
app.controller('controller', function($scope) {
$scope.items=[1,2,3,4,5,6,7,8,9,10];
$scope.position=function(i){
var percent =[5,10,15,20,25,30,35,40,45,50,55,60,65,70];
return percent[i+1];
}
});
这里有一个Fiddle来演示
有人对如何纠正有建议吗?
【问题讨论】:
标签: html angularjs internet-explorer angularjs-ng-repeat inline-styles