首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在角Mat选项卡中,如何将用户导航到子组件的不同选项卡?

在角Mat选项卡中,如何将用户导航到子组件的不同选项卡?
EN

Stack Overflow用户
提问于 2020-10-25 17:01:50
回答 1查看 453关注 0票数 0

我有4个选项卡在一个角页(由垫-标签),每个标签包含一个子组件包装其他较小的组件,以提供该选项卡页的功能。

现在,从其中一个选项卡中的子组件中,我希望通过单击一个按钮将用户带到第二或第三选项卡。如何从位于另一个选项卡中的子组件导航到不同的选项卡?

这里我不使用路由器,我想将一个数据对象传递给位于不同选项卡中的子组件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-25 18:00:03

我可以在这里想出几个解决方案:

  1. 一直从您的子组件发出@Output事件,直到它到达您控制选项卡的父组件为止。

  1. 您还可以从父组件将主题传递给子组件,以便在父组件中订阅主题,并使用.next(索引:number)向父组件发送消息。

如果您的子组件过于嵌套和随机,则创建一个全局服务来保存主题,并有一个像accordingly. (索引:number)这样的方法,在其中执行subject.next(索引),在父组件中,您将订阅该方法并更改

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64526443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档