ho voluto impostare la posizione di un div in base al valore di ritorno di una funzione in un controller angolareManipolazione stile in linea con angolare non funziona in IE
Il seguente funziona bene in Firefox e in Chrome, ma in Internet esploratore {{position($index)}}%
viene interpretato come valore stringa letterale e quindi non ha effetti
<div ng-repeat="item in items" style="left:{{position($index)}}%"></div>
Ecco un esempio del problema:
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];
}
});
Ed ecco un Fiddle per dimostrare
Qualcuno ha suggerimenti su come rettificare?