zoukankan      html  css  js  c++  java
  • angularjs怎么做动jq中toggle (ng-toggle in AngularJS )

    With jQuery Demo

    HTML:

    <body>
        <button>Custom</button>
        <span>From:
            <input type="text" id="from" />
        </span>
        <span>To:
            <input type="text" id="to" />
        </span>
    </body>
    

    CSS:

    span {
        display: none;
    }
    .show {
        display: inline-block;
    }
    

    JS:

    $("button").on("click", function () {
        $("span").toggleClass("show");
    });

    With AngularJS Demo

    Method one

    HTML:

    <body ng-app="ngToggle">
        <div ng-controller="AppCtrl">
            <button ng-click="toggleCustom()">Custom</button>
            <span ng-hide="custom">From:
                <input type="text" id="from" />
            </span>
            <span ng-hide="custom">To:
                <input type="text" id="to" />
            </span>
            <span ng-show="custom"></span>
        </div>
    </body>
    

    JS:

    angular.module('ngToggle', [])
        .controller('AppCtrl',['$scope', function($scope){
            $scope.custom = true;
            $scope.toggleCustom = function() {
                $scope.custom = $scope.custom === false ? true: false;
            };
    }]);

    Method two

    HTML:

    <body ng-app="ngToggle">
        <div ng-controller="AppCtrl">
            <button ng-click="custom=!custom">Custom</button>
            <span ng-hide="custom">From:
                <input type="text" id="from" />
            </span>
            <span ng-hide="custom">To:
                <input type="text" id="to" />
            </span>
            <span ng-show="custom"></span>
        </div>
    </body>
    

    JS:

    angular.module('ngToggle', [])
        .controller('AppCtrl',['$scope', function($scope){
            $scope.custom = true;
    }]);
     
  • 相关阅读:
    Bioinfomatics dataset
    在Vue中使用sass和less,并解决报错问题(this.getOptions is not a function)
    axios获取文件流并下载文件
    原码,反码,补码总结
    leetcode_sql
    Mysql中Limit用法三个简单事例
    idea新建maven项目没有target文件夹
    重启mysql
    Windows下载安装netcat(nc)命令
    启动hive
  • 原文地址:https://www.cnblogs.com/miny-simp/p/7119680.html
Copyright © 2011-2022 走看看