在angular中使用ng-repeat后ng-click失效,今天在这个上面踩坑了。特此记录一下。
因为ng-repeat创造了新的SCOPE。如果要使用这个scope的话就必须使用$parent来获取其对应的SCOPE的属性。
<tr class="odd thead head" > <td>序号</td> <td>客户名称</td> <td>注册账号</td> <td>当前版本</td>
<td ng-click="$parent.sort('money')">最近消费金</td>
<td >最近消费时间</td> <td ng-click="sort('time')">到期时间</td>
<td>购买月数</td> <td ng-clcik="sort(total)">累计消费金额</td>
<td>累计消费次数</td> </tr>
在js中:
$scope. $parent.sort=function(a) {
getSort(a) $scope.getModth=!$scope.getModth console.log($scope.getModth)
}
查看更多关于angular 中ng-repeat后ng-click失效的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did222908