我的Angular 8应用程序包含一个ngrx存储。我将组件分为哑组件和智能容器。容器访问ngrx存储并将数据传递到哑组件中。 我的几乎所有组件都需要商店中的一些常规设置。所以我看到了三种方法:
实现许多容器而不是组件,并从商店中订阅相应的对象。 (将会导致很多容器。)
实现一些容器并将数据通过@Input传递到组件(会导致大量@Inputs)
使用静态getSettings()方法实现AppContext类,该方法将设置提供给我的哑组件。随着我的应用程序的增长,我想将用户名添加到AppContext中,并添加一些可以视为全局数据的其他数据。
您如何看待方法3?
亲切的问候