Я хотел установить положение div на основе возвращаемого значения функции в контроллере angular
В 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, чтобы продемонстрировать
Есть ли у кого-нибудь предложения по исправлению?