如果路由参数返回null,则可以遵循以下步骤进行一些检查:
示例代码:
在路由配置中,将参数标识符指定为“id”:
{path: 'product/:id', component: ProductDetailsComponent}
在组件中,使用ActivatedRoute方法获取路由参数:
import { ActivatedRoute } from '@angular/router';
@Component({ selector: 'app-product-details', templateUrl: './product-details.component.html', styleUrls: ['./product-details.component.css'] }) export class ProductDetailsComponent implements OnInit {
constructor(private activatedRoute: ActivatedRoute) { }
ngOnInit(): void { this.activatedRoute.params.subscribe(params => { console.log(params['id']); //显示路由参数 }); }
}
在页面中,使用参数显示内容: