zoukankan      html  css  js  c++  java
  • AngularJS学习篇(十四)

    AngularJS 事件

    ng-click 指令

    ng-click 指令定义了 AngularJS 点击事件。

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <script src="angular-1.6.3/angular.js"></script>
        <style>
        </style>
    </head>
    <body>
    <div ng-app="myApp" ng-controller="myCtrl">
        <p ng-click="toggle()">按钮</p>
        <p ng-hide="myVar">
            名: <input type="text" ng-model="firstName"><br>
            姓名: <input type="text" ng-model="lastName"><br>
            <br>
            Full Name: {{firstName + " " + lastName}}
        </p>
    
    </div>
    <script>
        var app=angular.module("myApp",[]);
        app.controller("myCtrl",function ($scope) {
            $scope.count = 0;
            $scope.firstName="chen";
            $scope.lastName="yunfei";
            $scope.myVar=false;
            $scope.toggle=function () {
                $scope.myVar=!$scope.myVar;
            }
        })
    </script>
    </body>
    </html>

    应用解析:

    第一部分 personController与控制器章节类似。

    应用有一个默认属性: $scope.myVar = false;

    ng-hide 指令设置 <p>元素及两个输入域是否可见, 根据 myVar 的值 (true 或 false) 来设置是否可见。

    toggle() 函数用于切换 myVar 变量的值(true 和 false)。

    ng-hide="true" 让元素 不可见

    ng-show 指令可用于设置应用中的一部分是否可见 。

    ng-show="false" 可以设置 HTML 元素 不可见

    ng-show="true" 可以以设置 HTML 元素可见。

    以下实例使用了 ng-show 指令:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <script src="angular-1.6.3/angular.js"></script>
        <style>
        </style>
    </head>
    <body>
    <div ng-app="myApp" ng-controller="myCtrl">
        <p ng-click="toggle()">按钮</p>
        <p ng-show="myVar">
            名: <input type="text" ng-model="firstName"><br>
            姓名: <input type="text" ng-model="lastName"><br>
            <br>
            Full Name: {{firstName + " " + lastName}}
        </p>
    
    </div>
    <script>
        var app=angular.module("myApp",[]);
        app.controller("myCtrl",function ($scope) {
            $scope.count = 0;
            $scope.firstName="chen";
            $scope.lastName="yunfei";
            $scope.myVar=true;
            $scope.toggle=function () {
                $scope.myVar=!$scope.myVar;
            }
        })
    </script>
    </body>
    </html>
  • 相关阅读:
    [转]Visual Studio 2005中绝对定位控件的问题
    ado.net连sql2005的问题
    sql2005 清除日志
    【转帖】OnPreRender Render的区别
    sql2005锁,隔离级别等一些相关问题(一)
    获得远程文件MediaType
    jQuery学习教程 基础篇 归档
    PHP.ini Zend Debugger
    HTML5视频方案:支持iPad Safari、Firefox、Chrome、IE9876
    AS3 流媒体历史记录实现
  • 原文地址:https://www.cnblogs.com/dehuachenyunfei/p/6736101.html
Copyright © 2011-2022 走看看