Stack Overflow 16928341
by shengoo
HTML
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div ng-app="myApp">
<div ng-controller="ParentController">
{{parentPrimitive}}
<br />
{{parentObj.parentProperty}}
<div ng-controller="ChildController">
</div>
</div>
</div>
JavaScript
var app = angular.module('myApp',[]);
app.controller('ParentController',function($scope){
$scope.parentPrimitive = "some primitive"
$scope.parentObj = {};
$scope.parentObj.parentProperty = "some value";
});
app.controller('ChildController',function($scope){
$scope.parentPrimitive = "this will NOT modify the parent"
$scope.parentObj.parentProperty = "this WILL modify the parent";
});