javascript - 如何通过单击运行函数来导航到命名的路由器导出?在 Angular 4 中?

标签 javascript angular

我使用此方法导航到命名的 router-outlet => ( link -> [routerLink]="[{ Outlets: { 'dashboard': ['userprofile'] } }] & Router-oulet -> ) ,现在我如何通过函数导航到此路由器?或者如何在“this.router.navigate”中使用 socket 名称?

路由到此->

<router-outlet name="dashboard"></router-outlet> 

通过 html 模板中的此链接 ->

[routerLink]="[{ outlets: { 'dashboard': ['userprofile'] } }]

现在,我如何通过运行函数导航到仪表板路由器 socket ?使用this.router.navigate?

最佳答案

它应该看起来或多或少像:

this.router.navigate([{outlets: {'dashboard':'userprofile'}}],{
  relativeTo: this.route
});

关于javascript - 如何通过单击运行函数来导航到命名的路由器导出?在 Angular 4 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44841498/

相关文章:

node.js - 请求 session 不持久 - Express-Session

javascript - 如何创建一个在第一个参数不存在时忽略它的函数?

javascript - 服务变量分配数据但访问时始终未定义

angular - Angular 2 中的单例服务

Angular:图像未在生产中加载

javascript - 在 Angular 8 中使用 cli 命令添加 web worker 后出错

angular - 仅计算 Angular Material 选择列表的选定值

javascript - 函数以错误的顺序执行

javascript - JS 为类的每个属性定义 getter

javascript - 如何根据开始和结束时间值创建动态表?