angularjs html事件(ng-click,ng-hide,ng-show)

ng-click:单击事件,

ng-hide:控制某款元素是否隐藏,true隐藏 false 显示

ng-show:控制某款元素是否显示,true显示 false 隐藏

可以参考页面:http://www.w3cschool.cc/angularjs/angularjs-html-events.html

个人源代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" ng-app="">
<head>
    <title>html事件</title>
    <script src="http://apps.bdimg.com/libs/angular.js/1.2.15/angular.min.js"></script>
    <script>
        function mycon($scope) {
            $scope.num = 0;
            $scope.fun = function() {
                $scope.num += 1;
            };
            

            $scope.hide = false;
            $scope.toggle1 = function () {
                $scope.hide = !$scope.hide;
            };


            $scope.show = true;
            $scope.toggle2 = function () {
                $scope.show = !$scope.show;
            };
        }
    </script>
</head>
<body>
    <div ng-controller="mycon">
        <h2>ng-click</h2>
        <input type="button" value="点击" ng-click="fun()"/>
        <p>{{num}}</p>
        
        <h2>ng-hide</h2>
        <input type="button" value="ng-hide" ng-click="toggle1()"/>
        <div ng-hide="hide">
            <p >ng-hide交替可见性</p>
            <div style="width: 100px;height: 100px;background-color: #cccccc"></div>
        </div>
        
        <h2>ng-show</h2>
        <input type="button" value="ng-show" ng-click="toggle2()"/>
        <div ng-show="show">
            <p >ng-hide交替可见性</p>
            <div style="width: 100px;height: 100px;background-color: #cccccc"></div>
        </div>
        
    </div>
</body>
</html>

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。