首页 > 代码库 > angular 中父元素ng-repeat后子元素ng-click失效
angular 中父元素ng-repeat后子元素ng-click失效
在angular中使用ng-repeat后ng-click失效,今天在这个上面踩坑了。特此记录一下。
因为ng-repeat创造了新的SCOPE。如果要使用这个scope的话就必须使用$parent来获取其对应的SCOPE的属性。
1 2 3 4 5 | <tr class = "odd thead head" > <td>序号</td> <td>客户名称</td> <td>注册账号</td> <td>当前版本</td><br> <td ng-click= "$parent.sort(‘money‘)" >最近消费金</td> <br> <td >最近消费时间</td> <td ng-click= "sort(‘time‘)" >到期时间</td> <br> <td>购买月数</td> <td ng-clcik= "sort(total)" >累计消费金额</td> <br> <td>累计消费次数</td> </tr><br><br> 在js中: |
1 | $scope.<span>$parent.sort= function (a)</span>{ <br>getSort(a) $scope.getModth=!$scope.getModth console.log($scope.getModth) <br>} |
angular 中父元素ng-repeat后子元素ng-click失效
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。