浅谈angularJS 作用域_AngularJS_脚本之家

即便在 childCtrl 中向来不概念具体的 args 属性,可是因为 childCtrl
的效用域世襲自 parentCtrl 的成效域,

由此,childCtrl通过原型链 到父效率域args
属性并安装到input中。且在父input中输入值自个儿动同步到子input中然则反之不行。即子中期维更正,无法改动父中的值,且形成父校勘后子也差别步了,原因:在子功用域input输入内容时,因为
HTML 代码中 model 分明绑定在 childCtrl 的效能域中,因而 AngularJS 会为
childCtrl 生成两个 args 原始类型属性。依据 AngularJS
效率域世襲原型机制,childCtrl
在团结的作用域找到args属性值,故就不从父中查找args值。引致最后子功能域有args,父成效域有args,子和父之间的值不会再保持同步。

var app=angular.module;app.controller('parentCtrl',function {$scope.args = '123';}).controller('childCtrl', function;

上述所述正是本文的全体内容了,希望我们能够心仪。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章