码迷,mamicode.com
首页 > Web开发 > 详细

AngularJS HTML DOM

时间:2016-07-13 21:42:14      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

AngularJS 为 HTML DOM 元素的属性提供了绑定应用数据的指令。

ng-disabled 指令

ng-disabled 指令直接绑定应用程序数据到 HTML 的 disabled 属性。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
    </head>
    <body>
        <div ng-app="" ng-init="mySwitch=true">
            <p>
                <button ng-disabled="mySwitch">点我!</button>
            </p>
            <p>
                <input type="checkbox" ng-model="mySwitch" />按钮
            </p>
            <p>
                {{ mySwitch }}
            </p>
        </div>
    </body>
</html>

实例讲解:

ng-disabled 指令绑定应用程序数据 "mySwitch" 到 HTML 的 disabled 属性。disabled 属性规定应该禁用 input 元素,被禁用的 input 元素既不可用,也不可点击。

ng-model 指令绑定 "mySwitch" 到 HTML input checkbox 元素的内容(value)。

如果 mySwitchtrue, 按钮将不可用: 

<p>
<button disabled>点我!</button>
</p>
如果 mySwitchfalse, 按钮则可用: 
<p>
<button>点我!</button>
</p>

ng-show 指令

ng-show 指令隐藏或显示一个 HTML 元素。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
    </head>
    <body>
        <div ng-app="">

            <p ng-show="true">我是可见的。</p>

            <p ng-show="false">我是不可见的。</p>

        </div>
    </body>
</html>

ng-show 指令根据 value 的值来显示(隐藏)HTML 元素。

你可以使用表达式来计算布尔值( true 或 false):

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
    </head>
    <body>
        <div ng-app="" ng-init="hour=13">
            <p ng-show="hour > 12">我是可见的。</p>
        </div>
    </body>
</html>

ng-hide 指令

ng-hide 指令用于隐藏或显示 HTML 元素。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
    </head>
    <body>
        <div ng-app="">
            <p ng-hide="true">我是不可见的。</p>
            <p ng-hide="false">我是可见的。</p>
        </div>
    </body>
</html>

 

 

AngularJS HTML DOM

标签:

原文地址:http://www.cnblogs.com/chrisghb8812/p/5667611.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!