使用字符串变量导航到其他命名的插座

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

我有以下代码:

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吗?

javascript angular typescript angular2-routing
1个回答
0
投票

我发现我只需要将popup: [data.module, data.service, data.create]替换为此[outletName] : [data.module, data.service, data.create],它就可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.