<p-table [value]="users" selectionMode="single" [(selection)]="selectedUser" dataKey="uid" (onRowSelect)="selectedUserDetails($event)" styleClass="tab-result">
在TS文件中
selectedUserDetails(userDetails) {
console.log(userDetails);
console.log("enterhere"); // is printed on console dev
this.router.navigate['/userdetails'];
}
const routes: Routes = [
{
path: "",
component: AdministrationComponent,
children: [
{ path: "", component: ResulTabComponent, pathMatch: "full" },
{ path: "userdetails", component: UserDisplayComponent }
]
}
];
用户详细信息应为http://localhost:4200/administration/userdetails
在管理组件中
<router-outlet></router-outlet>
我的问题是,当单击时,我不会被重定向到用户详细信息
页面,但当我从url栏导航到/userdails时,我会看到组件
添加括号“()”并删除斜杠“/”
this.router.navigate(['userdetails']);
尝试如下路由:
const routes: Routes = [
{ path: '', component: ResulTabComponent },
{ path: "administration/userdetails", component: UserDisplayComponent }
]
您尚未调用该函数,您只是尝试访问< code>navigate属性中名为< code>/userdetails的属性。您错过了< code>()
this.router.navigate(['/userdetails']);
^ ^
我有一个输入栏,在提交时必须重定向到另一个https页面(包含谷歌搜索)。表格的代码如下所示: 我也添加了amp表单扩展。官方文件说: 提交amp表单后重定向还允许发布者在提交发生后通过amp重定向到响应标题将用户重定向到新页面。 请注意,您还必须更新访问-控制-暴露-报头响应报头,以将AMP重定向到允许报头的列表中。 重定向URL必须是绝对HTTPS URL,否则AMP将抛出错误,重定向将不会发
我现在一直在努力使用我的登录页面来让组件呈现Loggedin组件。我的前端是Reactjs,后端是NodeJS。我对nodejs、expression和react都是新手。 在loginform组件上,我使用fetch进行了一次post,它将用户名和密码传递给后端的相应endpoint。没问题。在后端,它读取我存储用户(不使用任何数据库)的jsonfile来查找匹配项,如果用户名和密码都匹配,则它
我的Spring Boot项目遇到问题。当我运行应用程序并转到http://localhost:8086/它重定向到http://localhost:8086/login这不是我想要的页面。 这是我申请的内容。属性文件 我还添加了这个类,它应该打开在 /public/文件夹中找到的index.html文件,如上面的属性中指定的 我是不是做错了什么,还是应该先登录它重定向到的页面?
嗨,我不确定这是一个期望的行为还是一个bug。 这是一个空的create react应用程序示例,带有 版本: 反应:^16.13.1, react-dom:^16.13.1, react-router-dom:^5.2.0, 反应脚本:3.4.1 部件: /-对于主部件 /触点-用于触点组件 这里提供小提琴 多次单击“主页”链接会显示一条
我有一个问题,使用路由导航方法的角度。我有两个组件:LoginComponent和HomeComponent。当我点击“login.component.html”中的按钮时,我希望被重定向到“home.component.html”。 > app.module.ts home.component.html URL发生更改,但仍保留在相同的组件页面中。 > login.component.ts