簡體   English   中英

如何通過單擊運行功能導航到命名路由器出口? 在Angular 4中?

[英]how to navigate to a named router-outlet by running a function on click? in Angular 4?

我用這種方法導航到命名的路由器出口=>(link-> [routerLink] =“ [{出口:{'儀表板':['用戶配置文件]]}}]和路由器出口->),現在如何我通過功能導航到該路由器?還是如何在“ this.router.navigate”中使用插座名稱?

路由到此->

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

通過HTML模板中的此鏈接->

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

現在,如何通過運行功能導航到儀表板路由器插座? 使用this.router.navigate嗎?

它或多或少看起來像:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM