AngularJS: ng-click 不起作用

AngularJS: ng-click doesn't work

我构建了一个函数来计算用户在用户中点击他的名字的次数 table,但是 ng-click 没有触发该函数。

HTML代码:

<tr ng-repeat="user in Users.slice(((currentPage-1)*itemsPerPage), ((currentPage)*itemsPerPage))">
     <td class="col-lg-1" ng-click="tapName(user.userName)">{{user.userName}}</td>
     <td class="col-lg-1">{{user.PassWord}}</td>
     <td class="col-lg-1">{{user.Name}}</td>
     <td class="col-lg-1">{{user.LastName}}</td>
     <td class="col-lg-1">{{$index}}</td>
     <td class="col-lg-1">{{user.countConnect}}</td>
     <td class="col-lg-1">{{user.countPaging}}</td>
     <td class="col-lg-1">{{user.countOrder}}</td>
     <td class="col-lg-1">{{user.countTapName}}</td>
</tr> 

AngularJS函数代码:

$scope.tapName = function(name){
    if($scope.User == name){
        $scope.User.countTapName ++;
    }
};

范围内没有User。范围包含 Users,这是一个用户数组。您不应将用户名作为参数传递。您应该传递用户本身:

ng-click="tapName(user)"

$scope.tapName = function(user){
    user.countTapName++;
};