国产探花免费观看_亚洲丰满少妇自慰呻吟_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監控屬性和對象詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永登县| 石林| 定远县| 昌图县| 德令哈市| 陆良县| 枣强县| 南京市| 海安县| 乐东| 浦北县| 灵璧县| 常德市| 安徽省| 广河县| 山阴县| 吉水县| 灵山县| 汕头市| 平顶山市| 遵义县| 施甸县| 思南县| 湖南省| 永昌县| 菏泽市| 二连浩特市| 乌拉特中旗| 渑池县| 龙江县| 赤城县| 湟中县| 罗源县| 庆城县| 抚顺县| 胶州市| 武夷山市| 渭南市| 佛冈县| 济源市| 龙胜|