我通过ng-repeat
传递参数时遇到问题。我有三个嵌套ng-repeat
和里面我想传递一些数据到我的功能。如何从多个ng-repeat指令中将参数传递给函数?
这是我的HTML:
<div ng-repeat="x in players" ng-controller="filterClubCtrl">
<div ng-repeat="z in playerLastDays" ng-if="x.player_id == z.player_id">
<div ng-repeat="y in teams" ng-if="y.id == z.team_id">
<div class="percentageWeeks" ng-if="filterSmalerThan(z.avgDays,x.avgWeek)">
<img class="img-responsive" src="partials/club/img/arrow_down.png" />
<p>{{weeklyGrowth(z.avgDays, x.avgWeek, y.avgWeekTeam) | number:2 }}% in last {{days}} days</p>
</div>
</div>
</div>
</div>
而且这是在功能上我的控制器:
$scope.weeklyGrowth = function(avgDays, avgWeek, avgWeekTeam) {
$scope.avgWeeklyGrowth = 0;
$scope.avgWeeklyGrowt = avgDays/avgWeekTeam * 100 - avgWeek/avgWeekTeam * 100;
return $scope.avgWeeklyGrowth;
};
感谢您的帮助!
你能描述你遇到的问题吗?你得到的错误是什么都没有显示?另外,你可以显示“players”,“playerLastDays”和“teams”的内容。或者更好的是粘贴整个控制器。 –