angular - 在 Angular2 中,虽然我打开了一个命名导出,但如何使用矩阵参数导航到另一条路线并关闭命名导出?

标签 angular

我正在使用命名 socket 来显示侧边栏。工作正常:

router.navigate(['/', {outlets: {sidebar: 'profile'}}])

我还有一个按钮,点击它会关闭侧边栏。也可以正常工作:

router.navigate(['/', {outlets: {sidebar: null}}])

另一个按钮应该关闭侧边栏并路由到具有矩阵参数的联系人

router.navigate(['/', {outlets: {sidebar: null, primary: "contacts"}}]">

我可以路由但无法传递参数。

最佳答案

我不确定您到目前为止尝试了什么,但像这样的方法行得通吗?

router.navigate(['/', {outlets: {sidebar: null, 
                       primary: ["/contacts", {field: value}]}}]"

关于angular - 在 Angular2 中,虽然我打开了一个命名导出,但如何使用矩阵参数导航到另一条路线并关闭命名导出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44979408/

相关文章:

javascript - 尝试访问 ID 数据时无法读取 null 的属性 'username'

javascript - Angular 2 接口(interface)和 LocalStorage 服务

angular - 通过隐藏/混淆代码来保护 Angular 6/7 应用程序

javascript - typescript 将此绑定(bind)到数组排序

node.js - B64图像不以 Angular 显示

javascript - 是否可以编写一段在产品版本中被省略的代码

Angular,如何从字符串解析模板并传递当前上下文变量

angular - 将自定义验证器添加到 Angular Reactive From 中的整个表单组

Angular 客户端需要 Web API 的访问 token

angular - Rxjs Subject next 或 onNext