Связь из родительского состояния в дочернее состояние в UI-маршрутизаторе для AngularJS (с компонентами) - PullRequest
0 голосов
/ 07 ноября 2018

Мне нужно получить некоторые данные компонента в родительском состоянии в компонент его дочернего состояния.

Я знаю, что если эти данные находятся в resolve моего родительского состояния, я могу получить к ним доступ через привязки компонента в дочернем состоянии, но это не мой случай.

Как я могу это понять? (возможно без использования фабрики)

Пример

module.js

...
$stateProviver.state({
    name: 'admin',
    component: 'aComp',
    url: '/admin'

}).state({
    name: 'admin.child',
    component: 'bComp',
    url: '/child'
});

aComp.js

...
this.data = {
    person: {
       age: 15,
       name: 'admin',
       ...
    }
}
function goToBComp() {
    $state.go('.child');
}

aComp.html

<div>I'm a component, I don't have bComp inside me</div>

bComp.js

...
// In this component I need to access the 'data' object defined in aComp.js
...