ルータのアウトレットが付いたコンポーネントがあります。このコンポーネントには、サービスを通じてngOnInitのいくつかのカテゴリをフィードするselect要素があります。 3つの子ルートがあり、そのうちの1つがそのカテゴリを利用したいコンポーネントに移動します。角2:親から子にデータを転送
私のルートは、このカテゴリを取得するために2つのHTTP呼び出しを行っている。この
const routes: Routes = [
{
path: 'marketplace',
component: MarketplaceComponent,
resolve: { categories: CategoriesResolveService },
canActivate: [AuthenticatedGuard],
children: [
{ path: 'modules', component: ModulesComponent, resolve: { categories: CategoriesResolveService } }
]
}];
のように見えます。このデータを子コンポーネントに転送するにはどうすればよいですか?私は別のhttp呼び出しをしないようにしたい。親と子の間でこのデータを共有することは可能ですか?
を助けるかもしれませんか()? –
どのViewChildが見えているかわかりませんが、ありがとう –
ViewChildは親のテンプレートで宣言された子コンポーネントを持つことで機能しますか?もしそうなら、私はそれがこのシナリオではうまくいかないと思う、私はルータのアウトレットしか持っていない。 –