例子1:
由于原型继承的关系,value为基本类型数据,修改父级对象中的value毫无疑问会影响子集对象;但是修改子级对父级不会有影响。
<div data-ng-controller="parentController">
{
{value}}
<button ng-click="parentAction()">按钮</button>
<div data-ng-controller="childController">
{
{value}}
<button ng-click="childAction()">按钮</button>
</div>
</div>
<script>
angular.module("myTest",[])
.controller("parentController",function($scope){
$scope.value="hello1";
$scope.parentAction=function(){
$scope.value="helloparent";
};
})
.controller("childController",function($scope){
//$scope.value="hello2";
$scope.childAction=function(){
$scope.value="hellochild";
};
})
</script>
以上代码的效果: