所以我有两个组件,HomePageComponent 和 StudentsViewComponent。在 HomePageComponent 我有一个输入标签:
<input type="text" #careerObj class="modules" placeholder="Career Objective ( software engineer)">
<button class="submit" routerLinkActive="active" [routerLink]="['/students', careerObj.value ]">Search</button>
我想使用参数将此输入的值传递给 studentsViewComponent。
它重定向到正确的路线,但参数为空。该值始终为空,我不确定为什么。
这是我的路线:
{
path: 'students/:searchQuery',
component: StudentsViewComponent
},
ngOnInit() {
this.activatedRoute.params.subscribe((params: Params) => {
console.log(params);
});
}
不知道为什么参数是空的。
请帮忙