我有路线配置
const appRoutes: Routes = [
{ path: '', loadChildren: 'app/+home/home.module#HomeModule' },
{ path: 'auth', loadChildren: 'app/+auth/auth.module#AuthModule' },
{ path: ':category', loadChildren: 'app/+search/search.module#SearchModule' },
{
path: '**',
component: PageNotFoundComponent,
data: { title: 'Page not found' }
},
];
我需要检查:category
路由参数值是否作为搜索类别存在于数据库中,如果存在则激活路由,否则转到 404 页面(在本例中为 PageNotFoundComponent)。
使用 CanActivate 是最好的方法吗?导航到 404 页面怎么样?