繁体   English   中英

导航到角度不可用的新页面

[英]Navigating to a new page in angular not working

我是角度的新手,我已经使用角度创建了网站。 当我登录时,它在页面顶部显示用户名(如下所示)

在此处输入图片说明

我的要求是,当我单击它时,我想将用户带到另一个用户(例如,用户详细信息页面),但是我在.html和.ts文件中所做的操作没有任何作用

相关的html代码部分

<div class="m-2"> 
<i class="fa cursor-pointer" (click)="Navigatekbuttonclick($event)">{{username}}</i>
</div>

相关的.ts部分

Navigatekbuttonclick(){
this.router.navigate([/userdetails]);
}

任何人都可以在此导航部分上提供帮助,并告诉我缺少了什么

您传入的参数路径必须用引号引起来。

尝试这个:

Navigatekbuttonclick(){
this.router.navigate(['/userdetails']);
}

但是,为了使其正常工作,您必须在路由器中定义路由:

{path:'/userdetails', component: userDetailComponent}

这是一个可以帮助您的链接: Angular文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM