显示/隐藏进度栏位于另一个组件中

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

我是Angular的新秀。我想显示/隐藏来自任何其他组件的mat-progress-bar上的ToolbarComponent

我已经搜索过组件之间的父/子关系,但这不是事实(至少是我的想法。)>

这是我的项目结构:

  • src
    • app
    • 组件
      • 公司
        • company.component.ts
  • 共享
    • 组件
      • 工具栏
        • toolbar.component.ts

例如,如何从mat-progress-bar访问ToolbarComponent上的CompanyComponent?还是有一种更好的方式来做我想要的?

我是Angular的新秀。我想显示/隐藏来自其他组件的ToolbarComponent上的mat-progress-bar。我已经搜索过组件之间的父/子关系,但这是...

angular angular8 angular-components
1个回答
0
投票

如果要在某些屏幕上(例如在登录屏幕上)隐藏工具栏,对您的结构进行操作的最佳方法是使用Observable并在全局范围内订阅它以更改组件中任何位置的任何内容。为此,请如下定义商店:-

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