Как перенаправить основной маршрутизатор на мой компонент? - PullRequest
1 голос
/ 05 марта 2019

Я хочу, чтобы при загрузке моего углового сайта он показывал прямой компонент, который я хочу, в приведенном ниже коде я хочу, чтобы первый дочерний элемент был главной страницей моего сайта.но когда я пытаюсь показать пустой экран загрузки только шаблона.

export const rootRouterConfig: Routes = [  
{ 
    path : '',
    component : MainComponent,
    children: [ 
    {
        path : '',
        loadChildren: './shop/shop.module#ShopModule'
    },
    { 
        path: 'pages',
        loadChildren: './pages/pages.module#PagesModule'
    },
    { 
        path: 'blog',
        loadChildren: './blog/blog.module#BlogModule'
    }
    ]
},
{ 
    path: '**', 
    redirectTo: 'home/one'
}
];

, но когда я делаю это таким способом, описанным ниже, я должен написать домашнюю страницу для загрузки главной страницы сайта.

{ 
    path: '', 
    redirectTo: 'home', 
    pathMatch:'full'
},
{ 
    path : 'home',
    component : MainComponent,

    children: [ 
    {
        path : '',
        loadChildren: './shop/shop.module#ShopModule'
    },
    { 
        path: 'pages',
        loadChildren: './pages/pages.module#PagesModule'
    },
    { 
        path: 'blog',
        loadChildren: './blog/blog.module#BlogModule'
    }
    ]
},
{ 
    path: '**', 
    redirectTo: 'home/one'
}
];
...