Dar*_*ion 5 angular angular-router
嗨,我有一个函数可以导航到另一个页面并将 id 传递给另一个组件,但它没有向另一个组件返回任何内容。不知道我做错了什么有人可以指出我正确的方向。
gotoConsulting(questionId: number): void {
let navigationExtras: NavigationExtras = {
queryParams: { 'origine': questionId.toString },
fragment: 'anchor'
};
console.log("idquestion" + questionId);
this._router.navigateByUrl('/consulting',navigationExtras);
}
Run Code Online (Sandbox Code Playgroud)
这里获得重定向但始终在视图中返回的组件无
export class PageConsulting implements OnInit {
origine: Observable<string>;
constructor(private route: ActivatedRoute) {}
ngOnInit(): void {
this.origine = this.route
.queryParamMap
.map(params => params.get('origine') || 'None');
}
}
Run Code Online (Sandbox Code Playgroud)
Emo*_*mon -1
您应该使用this.router.navigate([redirect], navigationExtras);而不是navigateByUrl.
只有navigate有参数navigationExtras。
您可以参考下面的 Angular 网站:
https://angular.io/api/router/NavigationExtras
| 归档时间: |
|
| 查看次数: |
8441 次 |
| 最近记录: |