要解决"ActivatedRoute显示为null"的问题,可能需要检查以下几个方面:
constructor(private route: ActivatedRoute) { }
ngOnInit() {
this.route.paramMap.subscribe(params => {
// 在这里处理参数的变化
});
}
const routes: Routes = [
{
path: 'example/:id',
component: ExampleComponent
}
];
来显示子组件,并在子组件中使用ActivatedRoute:父组件模板:
父组件代码:
@Component({...})
export class ParentComponent implements OnInit {
constructor(private route: ActivatedRoute) { }
ngOnInit() {
// 在这里处理父组件的参数变化
}
}
子组件代码:
@Component({...})
export class ChildComponent implements OnInit {
constructor(private route: ActivatedRoute) { }
ngOnInit() {
// 在这里处理子组件的参数变化
}
}
希望以上解决方法能帮到你解决"ActivatedRoute显示为null"的问题。