angular - 在路由中将数据从子级发送到父级 - Angular

标签 angular typescript

我有 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/

相关文章:

javascript - Angular - 根据操作显示/隐藏表单

angular - Phantomjs 在 Jenkins 上崩溃 : Auto configuration failed

javascript - RxJs 允许前 n 个请求然后延迟

javascript - 在 Typescript/ECMAScript 特性中设置

typescript - 在类中使用 requestAnimationFrame

javascript - 如何轻松使用 API 响应,同时向响应添加一些额外的标志?

javascript - 仅从 angular2 表单中获取已更改的数据

javascript - Angular 代码未在浏览器中显示结果

javascript - 切换 TAB 时未调用 statusChanges

javascript - Mock.mockImplementation 不是函数