Angular 2路由问题子代和父代

深度

我在Stack Overflow上发现了许多路由问题,但没有找到我的问题的答案。用户登录后,用户将被路由到具有子路由的父节点:

{
    path: '',
    component: LoginComponent,
},
{
    path: 'parent',
    component: ParentComponent,
    children: [
        {
            // without this routing does not work
            path: '',
            redirectTo: 'parent'
        },
        { 
            path: 'child', 
            component: ChildComponent,
        },
    ]
},
//... more routes

我的问题是,在以下内容中没有提到以下内容children

            path: '',
            redirectTo: 'parent'

用户根本不会从登录页面路由到父路由。但这也弄乱了我的网址,而不仅仅是

localhost:3000/parent我懂了localhost:3000/parent/parent那仍然显示正确的组件。但是,当用户导航到其他地方时,会出现错误:

无法匹配任何路线:“某物/某物”

谢谢,我该如何解决?

AJT82

您的网址问题可能是在您导航至父组件时引起的,并且如果路径为'',则localhost:3000/parent在您的情况下,

那么你redirectTo parent又一次,因此导致localhost:3000/parent/parent

尝试仅删除,redirectTo: 'parent'然后看看会发生什么!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular2路由问题

来自分类Dev

Angular 2路由问题

来自分类Dev

Angular 2应用程序和Angular 2路由器的异步性问题

来自分类Dev

Angular 2路由

来自分类Dev

Express 4 + Angular 2 HTML 5路由问题

来自分类Dev

Angular2路由器和导航

来自分类Dev

Angular2路由问题(URL路由顺序问题)

来自分类Dev

Angular 2路由器

来自分类Dev

登录后的angular 2路由

来自分类Dev

Angular 2路由错误

来自分类Dev

Angular 2路由和直接访问特定路由:如何配置Apache?

来自分类Dev

Angular2路由器,内容更改,如何避免路由和重建页面

来自分类Dev

Angular 2 rc3路由器弃用的软件包问题

来自分类Dev

Angular2路由未由requirejs加载

来自分类Dev

与Angular 2路由器截取路由请求

来自分类Dev

Angular 2路由找不到路由

来自分类Dev

Angular 2路由器+ angular-cli

来自分类Dev

Angular 2路由器+ angular-cli

来自分类Dev

Angular2路由canActivate和AuthGuard(JWT)与用户角色参数

来自分类Dev

混合AngularJS和Angular 2路由时的通配符路径

来自分类Dev

无法获取/ page angular 2路由错误

来自分类Dev

新的Angular2路由器配置

来自分类Dev

Angular2路由路径样式参数

来自分类Dev

Angular2路由组件与父级的交互

来自分类Dev

子组件的Angular2路由链接无效

来自分类Dev

akka-http + angular2路由

来自分类Dev

Angular 2路由器解析为Observable

来自分类Dev

Angular2路由最佳实践

来自分类Dev

Angular 2路由器-CanActivate Guard