我有 2 个组件:绑定(bind)到路由的 ProcessComponent 和 ClientTypeComponent。
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]}
]
}
];
我怎样才能将一个简单的 bool 值从/process/client-type 发送到/process
我不能既不使用数据绑定(bind)也不使用 EventEmitter,因为我不使用嵌套组件而是使用嵌套路由。
可能有办法,但我找不到任何答案。
最佳答案
试试这个,我认为它是 How do I pass data to Angular routed components? 的副本
关于angular - 在路由中将数据从子级发送到父级 - Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49531643/