日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Angularjs基础(十)

發布時間:2023/12/2 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Angularjs基础(十) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ng-blur       描述:規定blur 事件的行為
      實例:當輸入框失去焦點的(onblur)時執行表達式:
        <input ng-blur="count = count 1" ng-init="count=0"/>
        <h1>{{count}}</h1>
      定義和用法
          ng-blur 指令用于告訴AngularJS HTML 元素在失去焦點時須執行的表達式。
          語法:<element ng-blur="expression"></element>
          參數值:值:expression 描述:失去焦點時執行的表達式。

?

ng-change     描述:規定在內容改變時執行的表達式。
      實例:當輸入框 的值改變時執行函數。
        <body ng-app="myApp">
          <div ng-controller="myCtrl">
            <input type="text" ng-change="myFunc()" ng-model="myvalue">
            <p>The input field has changed {{count}} times.</p>
          </div>
        </body>
        <script>
            angular.module('myApp',[])
            .controller('myCtrl',['$scope',function($scope){
            $scope.count =0;
            $scope.myFunc = function(){
                $scope.count ;
              }
            }])
      </script>
    定義和用法
        ng-change 指令用于告訴AngularJS 在HTML元素值改變時需要執行的操作。
        ng-change 指令需要搭配ng-model 指令使用。
        AngularJS ng-change 指令指令不會覆蓋原生的 onchange 事件, 如果觸發該事件,ng-change 表達式與原生的 onchange 事件都會執行。
        ng-change 事件在值的每次改變時觸發,它不需要等等一個完成的修改過程或等待失去焦點的動作
        ng-change 事件只針對輸入框值的真實修改,而不是通過JavaScript 來修改。
        語法:<element ng-change="expression"></element>
        參數值: 值:expression 描述:元素值改變時執行表達式。

?

ng-checked     規定元素是否被選中
        實例:選擇一個或選擇所有選項:
          <body ng-app="">
            <p>My:</p>
            <input type="checkbox" ng-model="all">
            <input type="checkbox" ng-checked="all">
            <input type="checkbox" ng-checked="all">
            <input type="checkbox" ng-checked="all">
          </body>
        定義和用法
            ng-checked 指令用于設置復選框(checkbox)或單選按鈕(radio)的checked 的屬性。
            如果ng-checked 屬性返回true ,復選框(checkbox) 或單選按鈕(radio)將會被選中。
        語法:
            <input type="checkbox | radio" ng-checked="expression">
            參數值: 值:expression 描述; 如果返回true ,將會選中元素選項。

ng-class       描述:指定HTML 元素使用的CSS 類。
        實例:修改<div>元素的類:
            <select ng-model="home">
            <option value="sky">Sky</option>
            <option value="tomato">Tomato</option>
            </select>
            <div ng-class="home">
              <h1>Welcome Home !</h1>
              <p>I like it !</p>
            </div>
        定義和用法
            ng-class 指令用于給HTML 元素動態綁定一個或多個CSS 類。
            ng-class 指令的值可以是字符串,對象,或一個數組。
            如果是字符串,多個類名使用空格分隔。
            如果是對象,需要使用 key-value 對,key 是一個布爾值,value 為你想要添加的類名。只有在 key 為 true 時類才會被添加。
            如果是數組,可以由字符串或對象組合組成,數組的元素可以是字符串或對象。
            語法:<element> ng-class="expression"</element>
            參數值: 值:expression 描述: 表達式返回一個或多個類名。

ng-class-even       描述:類似ng-class,但只在偶數行起作用。
        實例:為表格的偶數行設置 class="striped":
          <table>
            <tr ng-repeat="x in records" ng-class-even="'striped'" >
            <td>{{x.Name}}</td>
            <td>{{x.Country}}</td>
            </tr>
        </table>
      定義和用法
          ng-class-even 指令用于為HTML 元素動態的綁定一個或多個CSS 類,但只能為偶數行。
          ng-class-even 指令需要 與ng-repeat 指令搭配使用。
          ng-class-even 指令建議使用 在表格的樣式渲染中,但是所有HTML 元素都是支持的。
          語法 <element ng-class-even="expression"></element>
          參數值:值:expression 描述: 達到指定一個或多個css 類。

ng-class-odd       類似ng-class,但只在奇數行起作用。
        實例:為表格的偶數行設置 class="striped";
          <table ng-controller="myCtrl">
            <tr ng-repeat="x in records" ng-class-odd="'striped'" >
            <td>{{x.Name}}</td>
            <td>{{x.Country}}</td>
            </tr>
        </table>
      定義和用法
        ng-class-odd 指令用于為HTML 元素動態的綁定一個或多個CSS 類,但只能為奇數行。
        ng-class-odd 指令需要 與ng-repeat 指令搭配使用。
        ng-class-odd 指令建議使用 在表格的樣式渲染中,但是所有HTML 元素都是支持的。
        語法:<element ng-class-odd="expression"></element>
        參數值: 值: expression 描述: 表達式指定一個或多個CSS 類。

ng-click       定義元素被點擊時的行為
       實例:按鈕沒次點擊時,計數變量count自動加1;
          <button ng-click ="count = count 1" ng-init="count=0">OK</button>
      定義和用法
          ng-click 指令告訴了AngularJS HTML 元素被點擊后需要執行的操作。
      語法:<element ng-click="expression"></element>
      參數值: 值:expression 描述: 元素被點擊后執行的表達式。

ng-cloak       在應用正要加載時防止其閃爍。
       實例:頁面加載時防止應用閃爍。
        <div ng-app="">
          <p ng-cloak>{{5 5}}</p>
        </div>
      定義和用法
        ng-cloak 指令用于在AngularJS 應用在加載時防止AngularJS 代碼未加載完而出現的問題。
      語法: <element ng-cloak></element>
    參數值: ng-clock 指令沒有參數。

?

ng-controller     定義應用的控制器對象。
        實例:為應用變量添加控制器。
          <div ng-app="myApp" ng-controller="myCtrl">
              Full Name:{{firstName " " lastName}}
          </div>
          <script>
              var app = angular.module('myApp',[]);
              app.controller('myCtrl',function($scope){
                $scope.firstName = "John";
                $scope.lastName = "Doe";
            })
        </script>
      定義和用法
          ng-controller 指令用于為你的應用添加控制器。
      語法:<element ng-controller="expression"></element>
      參數值: 值: expression 描述: 控制器

ng-copy       描述:規定拷貝事件的行為。
       實例:在輸入框的文本拷貝時執行表達式
          <input ng-copy="count = count 1" ng-init="count=0" value="Copy this text">
      定義和用法
          ng-copy 指令用于告訴AngularJS在HTML 元素文本被拷貝時要執行的操作。
      語法: <element ng-copy="expression"></element>
      參數值: 值:expression 描述:元素文本被拷貝時執行的表達式。


更多專業前端知識,請上 【猿2048】www.mk2048.com

總結

以上是生活随笔為你收集整理的Angularjs基础(十)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。