首页 > 解决方案 > 角度路由将带有片段部分的URL外部重定向到角度页面

问题描述

在我的项目中,它包含混合的角度和非角度应用程序。我需要从如下所示的非角度项目中获取跳过导航的 url 请求。

 https://baseurlpart/myapp/#main-content

我的 Angular 应用程序应该在我的routes.ts中识别此内容,以便它使用片段重定向到我想要的组件。如果上面的 url 位于 angular 项目中,我们可以实现这一点。但是,如果请求来自仅添加片段部分的外部 Angular 项目,我不确定我的 route.ts 如何识别它。有人可以帮我解决这个问题。所以,基本上我的路线包含以下结构

 export const routes: Routes = [
   {
     path: 'first', component: FirstComponent,
   }, 
   {
     path: 'second', component: SecondComponent
   }]

如果我点击下面的 url 结构,

 *https://baseurlpart/myapp/first*
 *https://baseurlpart/myapp/second*

有用。但是我如何才能在我的角度应用程序中仅从非角度应用程序中感知带有片段部分的 url?

标签: angularangular-routing

解决方案


推荐阅读