我有以下代码:
class Example {
.....
exampleNavigate(namedOutlet:string, data: any) {
const commands = [{
outlets: {
popup: [data.module, data.service, data.create]
}
}];
let queryParams = {}
queryParams['id'] = data.id;
this.router.navigate(commands, { queryParams } );
}
...
}
[目前,我一直在导航至“弹出”出口。我可以导航到正在通过namedOutlet
函数传递的exampleNavigate
吗?
我发现我只需要将popup: [data.module, data.service, data.create]
替换为此[outletName] : [data.module, data.service, data.create]
,它就可以正常工作。