Angular检查URL中是否有特定的路由路径



http://localhost:4200/dsc-ui/#message,如果我输入URL(删除#message并键入application-management)http://localhost:4200/dsc-ui/application-management(/application-management),它应该将我重定向到http://localhost:4200/dsc-ui/#/application-management。其他路线请选择http://localhost:4200/dsc-ui/#message

我如何使用angular实现这一点?

你想在你的项目中添加动态路由吗?或者如果你想重定向你的系统,如果url不存在于你的系统然后找到下面的代码

{ path: '', pathMatch: "full", redirectTo: "/yourdefaultcomponent" },
{ path: '404', component: NotFoundComponent },
{ path: '**', redirectTo: '404' }

你可以在你的router模块中的Routes数组中设置一个新的路由,例如:

{ path: '/application-management', redirectTo: '/message', pathMatch: 'full' }

最新更新