我有一个组件路由到另一个组件传递一些条件参数
这是定义路由的代码:
redirect(topicname : string){
alert(topicname)
this.router.navigate(['/chapters'], { queryParams: { topic: topicname } });
}
在我定义的 Chapters.component.ts 文件中:
export class ChapterstemplComponent implements OnInit {
topic : string;
constructor( private route : ActivatedRoute) {
this.topic= this.route.snapshot.params.topic;
alert( this.route.snapshot)
}
但是 this.topic 没有收到任何价值。我想在我的 chapters.component 的 HTML 文件中使用它。注意:警报消息确认“主题名称”在第一个片段中发送良好但在第二个片段中,路由没有收到任何参数这是相同的图像: