私はルート、親ルートと子供を持っています。 親ルーターがResolveを持っています。リゾルバは、特許ルートの決定から親ルートのレゾルバを手動で実行する方法角度2?
{path: ':orderId', component: OrderComponent,
resolve: {order: OrderResolver},
children: [...]}
「ngOnInit」のすべてのルートは、レゾルバデータを取得:
let data = this.route.snapshot.pathFromRoot.reduce((pv, cv) => Object.assign(pv, cv.data), {});
this.order = data['order'];
最初の子のルートでは、私はORDERを更新し、2番目の子のルートに移動します。しかし、二番目に私はリゾルバー非アップデータのデータ[順序]から得ます。 ORDERおよびすべての兄弟ルートの更新後に子ルートから親リゾルバを実行するにはどのようにして実際のデータ[注文]が得られますか?