在角度表达式中使用带参数的函数

时间:2014-06-26 16:37:10

标签: angularjs expression angularjs-ng-repeat

我需要从ng-repeat内部动态设置CSS值,所以我试过了,但它不起作用:

style="right:{{ getProgressPercentage(value) }}"

valueng-repeatng-repeat="(title, value) in statistics.options"的一部分,该功能在$rootScope中定义。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用ng-style

<elem ng-style="getProgressPercentage(value)"></elem>

和JS:

$scope.getProgressPercentage = function(val) {
    //do stuff
    return { left: "45%" }; //or whatever
}