Перенаправление на функциональный модуль в angular изменение маршрутизации Относительный путь URL - PullRequest
0 голосов
/ 09 июля 2020

У меня есть URL - http://localhost/ProjectName/Dashboard/# /, где по умолчанию должна загружаться целевая страница панели инструментов. Но когда загрузка завершается, он перенаправляется на http://localhost/# / панель управления. он должен перенаправляться на http://localhost/ProjectName/Dashboard/# / панель управления.

Я использую asp. net mvc и angular.

Здесь http://localhost/ProjectName/Dashboard - относится к asp. net mvc маршрутизация.

Angular Модуль маршрутизации Dashboard имеет следующую настройку маршрутизации.

DashboardRoutingModule

const routes: Routes = [
  {
    path: 'maindash',
    component: MaindashComponent
  },
  {
    path: 'device',
    component: DeviceComponent
  },
  {
    path: '',
    component: DashboardComponent
  },
  {
    path: '**',
    component: DashboardComponent
  }
];
export const DashboardRouting = routes;

@NgModule({
  imports: [
    RouterModule.forChild(DashboardRouting)],
})
export class DashboardRoutingModule {
  constructor() {
  }
}

DashboardModule

import { NgModule } from '@angular/core';

import { DashboardRoutingModule } from './dashboard.routing';
import { Routes, RouterModule, Router } from '@angular/router';


@NgModule({
  declarations: [DashboardComponent],
  imports: [
    DashboardRoutingModule,
    RouterModule,
  ]
  providers: []
})
export class DashboardModule {
  constructor(private router: Router) {
   
  }
}
...