scope的作用域及继承
来源:互联网 发布:电大网站美工设计基础 编辑:程序博客网 时间:2024/06/06 20:04
<div class="col-xs-12" ng-controller="test"> <p>test控制器</p> <p>ary: {{ary}}</p> <p>str: {{str}}</p> <div ng-controller="child"> <P>child控制器</P> <input ng-model="ary" ng-list=""> <p>子ary:{{ary}}</p> <input ng-model="str"> <p>子str:{{str}}</p> </div> </div>
app.controller("test",["$scope",function ($scope) { $scope.ary = ["qwe","adad"]; $scope.str= "asda"; }]); app.controller("child",["$scope",function ($scope) { }])
只是继承,不改变父作用域的值
<div class="col-xs-12" ng-controller="test"> <h1><%= title %></h1> <p>test控制器</p> <p>ary: {{ary}}</p> <p>ary01: {{ary01}}</p> <p>str: {{str}}</p> <div ng-controller="child"> <P>child控制器</P> <input ng-model="$parent.ary" ng-list=""> <p>子ary:{{ary}}</p> <input ng-model="ary01.as" ng-list=""> <p>子ary:{{ary01}}</p> <input ng-model="$parent.str"> <p>子str:{{str}}</p> </div> </div>
app.controller("test",["$scope",function ($scope) { $scope.$watch("test",function (newvalue) { console.log(newvalue); }) $scope.ary = ["qwe","adad"]; $scope.ary01 = {as:["qwe","adad"]}; $scope.str= "asda"; }]); app.controller("child",["$scope",function ($scope) { }])
继承并修改
总结:当你检索字面值时,原型链并不起作用。如果test也同时被更新的话,检索原型链是必须的;但如果值是一个对象,这就会发生。(记住,在Javascript中,函数、数组和对象都是对象)
阅读全文
0 0
- scope的作用域及继承
- AngularJS 作用域Scope的继承
- 名字的作用域(scope)
- JSP的scope作用域
- Spring的scope作用域
- 内存优化及作用域(scope)
- AngularJS的scope变量的作用域
- Spring中bean的作用域scope
- 理解AngularJS的作用域Scope
- spring之bean的作用域scope
- Servlet 的作用域(scope)
- spring中bean的scope(作用域)
- 如何使用spring的作用域scope
- 理解AngularJS的作用域Scope
- AngularJS的作用域Scope基础
- 理解AngularJS的作用域Scope
- Angular的作用域Scope理解
- Angular JS中scope的作用域
- lordPE转自http://blog.sina.com.cn/s/blog_6e8f83bc01014115.html
- 被偷走那三年
- 多态 接口
- Tomcat服务器初步了解
- HDU 3718 Similarity【KM算法】
- scope的作用域及继承
- Spring MVC + Mbatis + RabbitMQ 整合(2)
- 增量和全量
- 【Shiro】(一)Shiro初了解
- C++ 引用
- 1452: [JSOI2009]Count
- Leetcode--89. Gray Code
- 关于学习
- javascript中原型连接