Ако имам родителски маршрут с контролер и дъщерен маршрут без контролер, не трябва ли децата да виждат $scope данните от родителя.
.state('parent', { url: '/parent/{idParentRecord}?extraInfo', templateUrl: 'app/parent/parent.html', controller: 'ParentController', controllerAs: 'aparent' }) .state('parent.child', { url: '/child/{idChild}', templateUrl: 'app/parent/child.html' })
Мога ли след това просто да осъществя достъп до свойства в родителския $scope, сякаш са в дъщерния обхват, така че в дъщерния изглед мога да кажа:
<h1>{{name}}</h1>
Ако приемем, че $scope.name има стойност в $scope на ParentController?
Ако случаят е такъв и контролерът зарежда някои бавни данни, когато родителят $scope.data.subdata.mydata най-накрая се зареди, ако имам
<p>{{data.subdata.mydata}}</p>
в моя изглед на състояние parent.child без контролер трябва просто да се покаже, когато тези данни се заредят... нали? Дори ако може би питам за нещо, базирано на моето състояние на дете, като извикване на $scope.myfunc(idChild), което филтрира масив за мен като
<div ng-repeat="myparticle in getMyParticles($stateParams.idChild)">
<p>{{myparticle.aproperty}}</p>
Благодаря за помощта!