在路由中将数据从孩子发送到父母 - 角度



我有2个组件:processComponent&客户端特定符合路线的束缚。

const routes: Routes = [
    {
            {path: 'login', component: LoginComponent},
            {path: 'home', component: HomeComponent, canActivate: [AuthGuard]},
            {
                path: 'process', component: ProcessComponent, canActivate: [AuthGuard], children: [
                    {path: 'client-type', component: ClientTypeComponent, canActivate: [AuthGuard]}
                ]
            }
];

我如何将简单的布尔值从/process/client-type发送到/process

我不使用数据结合或eventemitter,因为我不使用嵌套组件,而是嵌套路由。

可能有一种方法,但我找不到任何答案。

尝试一下,我认为这是我如何将数据传递给角路由组件的重复?

您应该使用服务获取值。在将其路由到'client-type'之前,您可以将其存储在服务中。在ClientTypeComponent

的ngoninit中获取值

最新更新