国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 16:45:37
字體:
來源:轉載
供稿:網友

$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監控屬性和對象詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建昌县| 盐源县| 徐州市| 札达县| 灵丘县| 营山县| 江口县| 青田县| 奇台县| 沅陵县| 清水县| 泰来县| 博罗县| 甘谷县| 侯马市| 车险| 吴堡县| 留坝县| 宜州市| 嘉荫县| 从化市| 东宁县| 洛隆县| 乐清市| 共和县| 常山县| 屯昌县| 卢龙县| 天峨县| 平远县| 于田县| 福建省| 石阡县| 遂溪县| 呼和浩特市| 丰顺县| 广西| 太白县| 阿拉善左旗| 隆子县| 若尔盖县|