在 Angular 升级后,使用 Angular 的新版本方法来修改 URL,需要使用 Router
服务。以下是一个简单的示例:
import { Router } from '@angular/router';
...
constructor(private router: Router) {}
...
this.router.navigate(['/new-route']);
注意,在使用 Router
服务时,不应该直接修改 location
。如果你想要改变 URL,一定要使用 Router
服务来替代相关的代码。