Мне нужно получить некоторые данные компонента в родительском состоянии в компонент его дочернего состояния.
Я знаю, что если эти данные находятся в 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