AngularJS HTML DOM


以下指令用于将应用程序数据绑定到 HTML DOM 元素的属性:

序号. 名称和描述
1

ng-禁用

禁用给定的控件。

2

ng-show

显示给定的控件。

3

ng-hide

隐藏给定的控件。

4

ng-click

代表一个 AngularJS 点击事件。

ng-disabled 指令


将 ng-disabled 属性添加到 HTML 按钮并将其传递给模型。将模型绑定到复选框并查看变化。

<input type = "checkbox" ng-model = "enableDisableButton">Disable Button
<button ng-disabled = "enableDisableButton">Click Me!</button>

ng-show 指令


将 ng-show 属性添加到 HTML 按钮并将其传递给模型。将模型绑定到复选框并查看变化。

<input type = "checkbox" ng-model = "showHide1">Show Button
<button ng-show = "showHide1">Click Me!</button>

ng-hide 指令


将 ng-hide 属性添加到 HTML 按钮并将其传递给模型。将模型绑定到复选框并查看变化。

<input type = "checkbox" ng-model = "showHide2">Hide Button
<button ng-hide = "showHide2">Click Me!</button>

ng-click 指令


将 ng-click 属性添加到 HTML 按钮并更新模型。将模型绑定到 HTML 并查看变化。

<p>Total click: {{ clickCounter }}</p>
<button ng-click = "clickCounter = clickCounter + 1">Click Me!</button>

例子


以下示例显示了所有上述指令的使用。

测试AngularJS.htm

<html>
    <head>
        <title>AngularJS HTML DOM</title>
    </head>
   
    <body>
        <h2>AngularJS Sample Application</h2>
      
        <div ng-app = "">
            <table border = "0">
                <tr>
                    <td><input type = "checkbox" ng-model = "enableDisableButton">Disable Button</td>
                    <td><button ng-disabled = "enableDisableButton">Click Me!</button></td>
                </tr>
                <tr>
                    <td><input type = "checkbox" ng-model = "showHide1">Show Button</td>
                    <td><button ng-show = "showHide1">Click Me!</button></td>
                </tr>
                <tr>
                    <td><input type = "checkbox" ng-model = "showHide2">Hide Button</td>
                    <td><button ng-hide = "showHide2">Click Me!</button></td>
                </tr>
                <tr>
                    <td><p>Total click: {{ clickCounter }}</p></td>
                    <td><button ng-click = "clickCounter = clickCounter + 1">Click Me!</button></td>
                </tr>
            </table>
        </div>
      
        <script src = "https:// ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js">
        </script>
      
    </body>
</html>

输出


打开文件 测试AngularJS.htm 在网络浏览器中查看结果。