要解决Angular 8路由没有正确重定向到正确页面的问题,可以尝试以下方法:
const routes: Routes = [
{ path: '', redirectTo: '/home', pathMatch: 'full' },
// 其他路由配置...
];
User 1
ng build --prod
@Injectable()
export class MyGuard implements CanActivate {
canActivate(
next: ActivatedRouteSnapshot,
state: RouterStateSnapshot): Observable | Promise | boolean {
console.log('Navigating to', state.url);
return true;
}
}
以上是一些常见的解决方法,如果问题仍然存在,可能需要进一步调查和排除其他可能的原因。