嗨我有一个导航到另一个页面并将id传递给另一个组件的函数,但它没有返回给另一个组件。不确定我做错了什么可能有人指出我正确的方向。
di.display_html('''<button onclick="jQuery('.input_area').toggle(); jQuery('.prompt').toggle();">Toggle code</button>''', raw=True)
此处获取重定向但始终在视图中返回的组件无
gotoConsulting(questionId: number): void {
let navigationExtras: NavigationExtras = {
queryParams: { 'origine': questionId.toString },
fragment: 'anchor'
};
console.log("idquestion" + questionId);
this._router.navigateByUrl('/consulting',navigationExtras);
}
答案 0 :(得分:0)
您应该使用this.router.navigate([redirect], navigationExtras);
代替navigateByUrl
。
只导航具有参数navigationExtras。
您可以参考角网站:
答案 1 :(得分:0)
使用navigate()函数似乎会导致在Angular中使用!#
前缀的路由出现问题