全球BreakpointObserver?

时间:2019-05-22 07:02:18

标签: angular angular-material

我正在使用Angular和Angular Material创建一个Web应用程序。我正在使应用程序具有响应能力,因此使用了Angular Material提供的BreakpointObserver

我对使用BreakpointObserver的正确方法感到困惑。

我应该:-

  1. 在{b> app.component.ts (根组件)中注入BreakpointObserver并订阅更改,并且每当有更改时,组件都会使用ngrx进行通知。

  2. 在每个组件的构造函数中注入BreakpointObserver,然后订阅并取消订阅。

  3. 创建服务并向其中注入BreakpointObserver并订阅更改。然后,所有组件都将注入此服务,并会收到有关更改的通知。

还有其他方法可以实现这一点吗?哪种方法更好?

0 个答案:

没有答案