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

淺談angularJS 作用域

 更新時(shí)間:2015年07月05日 10:47:45   投稿:hebedich  
這篇文章主要介紹了淺談angularJS 作用域的相關(guān)資料,需要的朋友可以參考下
<!doctype html>
<html ng-app="firstApp">
<head>
<meta charset="utf-8">
<script src="angular-1.3.0.js"></script>
</head>
<body>

<div ng-controller="parentCtrl">
<input ng-model="args">
<div ng-controller="childCtrl">
<input ng-model="args">
</div>
</div>
<script>
var app=angular.module('firstApp',[]);
app.controller('parentCtrl',function($scope) {
$scope.args = '123';
}).controller('childCtrl', function($scope) {

});
</script>

案例說明:

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

因此,childCtrl通過原型鏈 到父作用域args 屬性并設(shè)置到input中。且在父input中輸入值自己動同步到子input中
但是反之不行。即子中修改,無法改變父中的值,且導(dǎo)致父修改后子也不同步了,原因:在子作用域input輸入內(nèi)容時(shí),
因?yàn)?HTML 代碼中 model 明確綁定在 childCtrl 的作用域中,因此 AngularJS 會為 childCtrl 生成一個(gè) args 原始類型屬性。
根據(jù) AngularJS 作用域繼承原型機(jī)制,childCtrl 在自己的作用域找到args屬性值,故就不從父中查找args值。
導(dǎo)致最終子作用域有args,父作用域有args,子和父之間的值不會再保持同步。

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

相關(guān)文章

最新評論

墨竹工卡县| 咸宁市| 鲁山县| 卢湾区| 东台市| 温宿县| 桑植县| 怀仁县| 南郑县| 肇源县| 汶川县| 陈巴尔虎旗| 丹巴县| 夹江县| 东安县| 革吉县| 陕西省| 青神县| 三门峡市| 荃湾区| 湖南省| 曲松县| 新和县| 汉中市| 许昌县| 米易县| 岗巴县| 聊城市| 灌阳县| 蓬安县| 胶南市| 舟山市| 黄山市| 砚山县| 拜泉县| 通榆县| 张家口市| 天等县| 余江县| 盖州市| 皮山县|