我在Angular中的路由中具有这种配置:

问题描述 投票:0回答:1

NG04002:无法匹配任何路线。 URL段:“帐户/用户”
NG04002:无法匹配任何路线。 URL段:“帐户/宠物”

我可以解决这个问题吗? thanks

    

您应该使用

outlet name - modal

导航

this.router.navigate(['account', { outlets: { modal: ['pets', '1'] } }]); this.router.navigate(['account', { outlets: { modal: ['user'] } }]);
html将是:

<a [routerLink]="['account', { outlets: { modal: ['pets', '1'] } }]">Pet 1</a> <a [routerLink]="['account', { outlets: { modal: ['user'] } }]">User</a>

angular angular-routing angular-router
1个回答
0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.