最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于angular js_$watch監(jiān)控屬性和對象詳解

 更新時間:2017年04月24日 07:44:49   投稿:jingxian  
下面小編就為大家?guī)硪黄P(guān)于angular js_$watch監(jiān)控屬性和對象詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

$Watch:(監(jiān)聽一個model,當(dāng)一個model每次改變時,都會觸發(fā)第二個函數(shù))

$watch('watchFn',watchAction,deepWatch)

watchFn:帶有Angular 表達(dá)式或者函數(shù)的字符串,它會返回被監(jiān)控的數(shù)據(jù)模型的當(dāng)前值。

watchAction: 一個函數(shù)function(newValue,oldValue){},當(dāng)watchFn 發(fā)生變化時會被調(diào)用

deepWatch:默認(rèn)為false,監(jiān)聽數(shù)組的某個元素或者對象的屬性時設(shè)置為true;

監(jiān)控一個屬性:

<!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>改變次數(shù){{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>

監(jiān)控一個對象(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>改變次數(shù){{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>

以上這篇關(guān)于angular js_$watch監(jiān)控屬性和對象詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Angular5集成eventbus的示例代碼

    Angular5集成eventbus的示例代碼

    這篇文章主要介紹了Angular5集成eventbus的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 淺談Angular的12個經(jīng)典問題

    淺談Angular的12個經(jīng)典問題

    Angular作為目前最為流行的前端框架,受到了前端開發(fā)者的普遍歡迎。不論是初學(xué)Angular的新手,還是有一定Angular開發(fā)經(jīng)驗(yàn)的開發(fā)者,了解本文中的12個經(jīng)典面試問題,都將會是一個深入了解和學(xué)習(xí)Angular2的知識概念的絕佳途徑。
    2021-05-05
  • 詳解Angular路由 ng-route和ui-router的區(qū)別

    詳解Angular路由 ng-route和ui-router的區(qū)別

    這篇文章主要介紹了詳解Angular路由 ng-route和ui-router的區(qū)別,分別介紹了兩種路由的用法和區(qū)別,有興趣的可以了解一下
    2017-05-05
  • angular.bind使用心得

    angular.bind使用心得

    這篇文章主要介紹了angular.bind使用心得,以及個人對于angular.bind的理解,這里分享給大家,希望大家能夠喜歡。
    2015-10-10
  • 關(guān)于Angularjs中跨域設(shè)置白名單問題

    關(guān)于Angularjs中跨域設(shè)置白名單問題

    這篇文章主要介紹了Angularjs中關(guān)于跨域設(shè)置白名單問題,需要的朋友可以參考下
    2018-04-04
  • angular學(xué)習(xí)之從零搭建一個angular4.0項(xiàng)目

    angular學(xué)習(xí)之從零搭建一個angular4.0項(xiàng)目

    本篇文章主要介紹了從零搭建一個angular4.0項(xiàng)目,主要用到的工具angular4.0、angular-cli、npm(v3.10.8)、node(v6.2.0),有興趣的可以了解一下
    2017-07-07
  • Angular.JS中的this指向詳解

    Angular.JS中的this指向詳解

    這篇文章主要給大家介紹了關(guān)于Angular.JS中this指向的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • angular2路由切換改變頁面title的示例代碼

    angular2路由切換改變頁面title的示例代碼

    本篇文章主要介紹了angular2路由切換改變頁面title的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • AngularJs實(shí)現(xiàn)分頁功能不帶省略號的代碼

    AngularJs實(shí)現(xiàn)分頁功能不帶省略號的代碼

    這篇文章主要介紹了AngularJs實(shí)現(xiàn)分頁功能不帶省略號的代碼的相關(guān)資料,非常不錯具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-05-05
  • AngularJS學(xué)習(xí)第一篇 AngularJS基礎(chǔ)知識

    AngularJS學(xué)習(xí)第一篇 AngularJS基礎(chǔ)知識

    這篇文章主要介紹了AngularJS學(xué)習(xí)第一篇,分享了有關(guān)AngularJS的基礎(chǔ)知識,主要包括指令、過濾器等,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02

最新評論

阿拉善右旗| 德江县| 高邑县| 宣恩县| 呼和浩特市| 柳河县| 五河县| 庆元县| 元氏县| 许昌市| 广饶县| 姚安县| 武川县| 罗定市| 沂南县| 大悟县| 五寨县| 十堰市| 辉南县| 巧家县| 吴旗县| 伊金霍洛旗| 台州市| 义马市| 荔波县| 文安县| 张掖市| 锡林浩特市| 岑溪市| 霍城县| 屏东县| 姚安县| 黑水县| 内乡县| 哈密市| 房产| 五大连池市| 海丰县| 陵川县| 寻甸| 景东|