91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

關于angular js_$watch監控屬性和對象詳解

發布時間:2020-08-21 04:54:47 來源:腳本之家 閱讀:186 作者:jingxian 欄目:web開發

$Watch:(監聽一個model,當一個model每次改變時,都會觸發第二個函數)

$watch('watchFn',watchAction,deepWatch)

watchFn:帶有Angular 表達式或者函數的字符串,它會返回被監控的數據模型的當前值。

watchAction: 一個函數function(newValue,oldValue){},當watchFn 發生變化時會被調用

deepWatch:默認為false,監聽數組的某個元素或者對象的屬性時設置為true;

監控一個屬性:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8"/>
</head>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
  <form>
    <div class="form-group">
      <input ng-model="name" />{{name}}
      <p>改變次數{{count}}</p>
    </div>
  </form>
</div>
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
<script type="text/javascript">
  
  var app = angular.module('myApp', []);
  app.controller('myCtrl', function ($scope){
    $scope.name = '橘子';
    $scope.count = 0;
    $scope.$watch('name', function (newValue, oldValue) {
      $scope.count++;
      if($scope.count >5){
        $scope.name = '蘋果';
      }
    });
  });
</script>
</body>
</html>

監控一個對象(deepWidth為true)

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8"/>
</head>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
  <form>
    <div class="form-group">
      <input ng-model="Data.name" />{{Data.name}}
      <p>改變次數{{count}}</p>
    </div>
  </form>
</div>
<script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
<script type="text/javascript">

  var app = angular.module('myApp', []);
  app.controller('myCtrl', function ($scope){
    $scope.Data = { name: '橘子' };
    $scope.count = 0;
    $scope.$watch('Data', function (newValue, oldValue) {
      if(newValue == oldValue)
      return;
      $scope.count++;
      if($scope.count >5){
         $scope.Data.name = '蘋果';
      }
    }, true);
  });
</script>
</body>
</html>

以上這篇關于angular js_$watch監控屬性和對象詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彰武县| 周口市| 南城县| 凤凰县| 武隆县| 仙居县| 洪泽县| 阿荣旗| 平顶山市| 嘉荫县| 新丰县| 九寨沟县| 陵川县| 依兰县| 集贤县| 固安县| 高碑店市| 武强县| 左贡县| 蒲城县| 黄龙县| 剑河县| 四川省| 海城市| 印江| 靖远县| 绥阳县| 万安县| 永平县| 洞口县| 高淳县| 赤壁市| 明星| 广丰县| 凉山| 益阳市| 水富县| 怀柔区| 万载县| 宁陵县| 绥阳县|