Angular 使用相同选择器性能的NGX

Angular 使用相同选择器性能的NGX,angular,store,ngxs,Angular,Store,Ngxs,Im使用Angular和容器/表示模式以及NGX。我的问题如下: 我将一个容器组件嵌套在另一个容器组件中,两个容器组件都调用相同的@Select: @Select(State.example)示例$:可观察 我无法将示例$作为输入传递,也无法重新设计应用程序 我的问题是:我应该使用@Select两次还是使用共享服务 如果性能相同或影响最小,我将使用双@Select进行预筛选,但我想知道这种方法是否存在任何问题或性能差。由于所有选择器都已记忆,因此对性能的影响最小(即,根据函数的输入缓存结果。如果

Im使用Angular和容器/表示模式以及NGX。我的问题如下:

我将一个容器组件嵌套在另一个容器组件中,两个容器组件都调用相同的@Select

@Select(State.example)示例$:可观察

我无法将示例$作为输入传递,也无法重新设计应用程序

我的问题是:我应该使用@Select两次还是使用共享服务


如果性能相同或影响最小,我将使用双@Select进行预筛选,但我想知道这种方法是否存在任何问题或性能差。

由于所有选择器都已记忆,因此对性能的影响最小(即,根据函数的输入缓存结果。如果函数的输入相同,缓存结果将返回,函数将不运行)。 共享状态ReplaySubject将有2个订阅,但其影响可以忽略不计