在 Angular 11 中,有时候路由参数不会按照预期工作。以下是解决此问题的示例代码:
import { LocationStrategy, HashLocationStrategy } from '@angular/common';
providers: [ {provide: LocationStrategy, useClass: HashLocationStrategy} ],
import { ActivatedRoute } from '@angular/router';
constructor(private route: ActivatedRoute) { }
ngOnInit() { this.route.params.subscribe(params => { console.log(params['id']); }); }
通过执行以上步骤,您可以成功地获取路由参数并将其用于您的 Angular 11 应用程序。