在Angular 9中,取消初始路径并重定向可以通过以下方式实现:
app.component.ts
文件中导入Router
模块和OnInit
接口:import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
AppComponent
类中实现OnInit
接口,并注入Router
服务:export class AppComponent implements OnInit {
constructor(private router: Router) {}
ngOnInit() {
// 在此处进行重定向
this.router.navigate(['/new-path']);
}
}
app.module.ts
文件中将AppComponent
添加到bootstrap
数组中:import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent] // 添加AppComponent到bootstrap数组中
})
export class AppModule { }
在这个示例中,默认的初始路径将被取消,并且应用程序将被重定向到/new-path
路径。你可以根据自己的需求更改重定向的目标路径。