Soy novato en angularjs, me va mejor con knockoutjs AMD
knockoutjs los objetos son observables, entonces yo podría llamar a un componente dentro de otro. y si modificaba un valor se reflejaba en ambos componentes
en knockoutjs
<div data-bind="component: { name: 'home', params: { session: session }}"></div>
En Angularjs utilizo un ng-include
<ng-include src="'./views/survey/home.html'"></ng-include>
y esa vista contiene el ng-controller="SurveyCtrl", pero hasta ahora me he visto obligado a utilizar en mi vista el "parent", para acceder al valor que esta en el controlador superior.
<span>{{$parent.session.username}}</span>
bueno si en mi controller (js), declaro una variable
$scope.session = $parent.session; // esto pierde el apuntador a la variable session en el controlador padre, creado otro objeto igual.
Quisiera que eso no ocurriera, sin perder la modularidad, alguna ayuda por favor ?
Slds,
Atte.