I have routes, one parent route and some children. Parent router have Resolve.
{path: ':orderId', component: OrderComponent,
resolve: {order: OrderResolver},
children: [...]}
All routes in "ngOnInit" get resolver data from Resolver determined for patent route:
let data = this.route.snapshot.pathFromRoot.reduce((pv, cv) => Object.assign(pv, cv.data), {});
this.order = data['order'];
In first child route I update ORDER and navigate to second child route. But in second i get from resolver not-updater data['order']. How I can run parent resolver from child route after update ORDER and in all sibling routes get actual data['order']?