我正在使用Angular和Angular Material创建一个Web应用程序。我正在使应用程序具有响应能力,因此使用了Angular Material提供的BreakpointObserver
。
我对使用BreakpointObserver
的正确方法感到困惑。
我应该:-
在{b> app.component.ts (根组件)中注入BreakpointObserver
并订阅更改,并且每当有更改时,组件都会使用ngrx进行通知。
在每个组件的构造函数中注入BreakpointObserver
,然后订阅并取消订阅。
创建服务并向其中注入BreakpointObserver
并订阅更改。然后,所有组件都将注入此服务,并会收到有关更改的通知。
还有其他方法可以实现这一点吗?哪种方法更好?