为了账号安全,请及时绑定邮箱和手机立即绑定

我用ng-repeat生成一组checkbox,并给checkbox添加点击事件,修改button中ng-hide中的值,为什么不能改变button显示隐藏的状态?我要做到点击事件来控制button的显示隐藏该怎么实现?

<html>
    <head>
        <meta charset="utf-8">
        <script src="http://www.hubwiz.com/scripts/angular.min.js"></script>
        <script type="text/javascript">
            angular.module('myModel',[])
                .controller('myctrl',['$scope',
                    function($scope){
                        $scope.falg = false,
                        $scope.showButton = function(){
                            if($scope.falg == false ){
                                $scope.falg = true;
                            }else{
                                $scope.falg = false ;
                            }
                        }
                    }]);
    </script>

    </head>

    <body ng-app="myModel">
      <div ng-controller="myctrl" ng-init="s = true" >
          <input type="checkbox" ng-click="showButton()" ng-repeat="x in [1,2,3,4,5]">
        <button ng-hide="{{falg}}">修改</button>
      </div>
    </body>
</html>

正在回答

1 回答

ng-hide="{{falg}}"   去掉括号吧,数据绑定才用。ng-hide是指令吧

0 回复 有任何疑惑可以回复我~
#1

志杰_少 提问者

好吧。。我糊涂了,非常感谢!
2015-12-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205442    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

我用ng-repeat生成一组checkbox,并给checkbox添加点击事件,修改button中ng-hide中的值,为什么不能改变button显示隐藏的状态?我要做到点击事件来控制button的显示隐藏该怎么实现?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信