Angular 角度承诺路由器可以忽略

Angular 角度承诺路由器可以忽略,angular,typescript,angular-promise,Angular,Typescript,Angular Promise,我有Angular version 8应用程序,我正在使用 constructor(private router: Router) {} public changeRoute(route: string) { this.router.navigate([route]).then(); } 我的疑问是:我是否可以删除.then()并忽略承诺,同时使用Jasmine和Karma进行单元测试,在未来不会出现任何问题(警告或错误)?要获得此代码: constructor(private router

我有Angular version 8应用程序,我正在使用

constructor(private router: Router) {}

public changeRoute(route: string) {
this.router.navigate([route]).then();
}
我的疑问是:我是否可以删除
.then()
并忽略承诺,同时使用Jasmine和Karma进行单元测试,在未来不会出现任何问题(警告或错误)?要获得此代码:

constructor(private router: Router) {}

public changeRoute(route: string) {
this.router.navigate([route]);
}
还是保留一个空洞的承诺更好?

你可以安全地删除它(我从未使用过)