麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > JavaScript > 正文

淺談angularJS 作用域

2024-05-06 16:22:43
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了淺談angularJS 作用域的相關資料,需要的朋友可以參考下

 

 
  1. <!doctype html> 
  2. <html ng-app="firstApp"
  3. <head> 
  4. <meta charset="utf-8"
  5. <script src="angular-1.3.0.js"></script> 
  6. </head> 
  7. <body> 
  8.  
  9. <div ng-controller="parentCtrl"
  10. <input ng-model="args"
  11. <div ng-controller="childCtrl"
  12. <input ng-model="args"
  13. </div> 
  14. </div> 
  15. <script> 
  16. var app=angular.module('firstApp',[]); 
  17. app.controller('parentCtrl',function($scope) { 
  18. $scope.args = '123'
  19. }).controller('childCtrl'function($scope) { 
  20.  
  21. }); 
  22. </script> 

案例說明:

雖然在 childCtrl 中沒有定義具體的 args 屬性,但是因為 childCtrl 的作用域繼承自 parentCtrl 的作用域,

因此,childCtrl通過原型鏈 到父作用域args 屬性并設置到input中。且在父input中輸入值自己動同步到子input中

但是反之不行。即子中修改,無法改變父中的值,且導致父修改后子也不同步了,原因:在子作用域input輸入內容時,

因為 HTML 代碼中 model 明確綁定在 childCtrl 的作用域中,因此 AngularJS 會為 childCtrl 生成一個 args 原始類型屬性。

根據 AngularJS 作用域繼承原型機制,childCtrl 在自己的作用域找到args屬性值,故就不從父中查找args值。

導致最終子作用域有args,父作用域有args,子和父之間的值不會再保持同步。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 九九热精品在线视频 | 国产精品久久久久av | 精品久久久久久久久久久久 | 亚欧在线免费观看 | 亚洲视频综合网 | 九九热免费观看 | 国产1区视频| 色网站综合 | 精品国产一区二区亚洲人成毛片 | 欧美日本中文字幕 | 视频一区二区三区在线 | 国产精品久久久久免费视频 | 91精品观看91久久久久久国产 | 在线看免费观看av | 精品成人在线观看 | 久章草影院 | 激情小视频在线观看 | 亚洲精品成人在线视频 | 欧美成人综合视频 | 性视频久久 | 国产精品久久久久久久久久 | 黄色网址进入 | 精品中文字幕在线观看 | 国内精品久久久久久久久久 | 国产激情网 | 久久精品伊人网 | 99成人精品视频 | 欧美亚成人 | jizzjizz中国人少妇中文 | 九九热视频在线免费观看 | 原来神马影院手机版免费 | 成人18在线| 亚洲一区二区三区在线看 | 国产一级二级视频 | 成人午夜精品久久久久久久蜜臀 | av色偷偷 | 69av导航 | 精品久久久久久 | 91久久国产综合久久91精品网站 | 欧美成人性生活片 | 国产高潮国产高潮久久久91 |